Linux (Debian 12) – Florilège de commandes utiles

Commandes Rôle
cat /etc/os-release Connaître sa distribution Linux et sa version
hostname Affiche le nom de votre machine
date Affiche la date et l’heure du Système
apt update && apt upgrade -y Mises à jour Système
apt-get install nom_paquet Installation du paquet défini
apt-get remove nom_paquet Suppression du paquet défini
apt list –installed Liste les applications installées
lsblk -io KNAME,TYPE,SIZE,MODEL Affiche l’ensemble des disques et des partitions de votre machine (Pour plus de détails sur les partitions, il y a aussi la commande fdisk -l)
top ou htop Permet d’avoir une vue d’ensemble sur l’utilisation CPU et RAM, sur les Load Average et les processus les plus consommateurs
ss -tunel Identifier les ports ouverts (LISTEN) sur sa machine
ip a Affichage de l’ensemble de sa configuration réseau
history Affiche un historique des commandes saisies
ls Affiche les éléments présents dans un dossier (L’argument -l permet de les afficher sous forme de liste avec des informations supplémentaires tels que les permissions ou la date de dernière modification. L’argument -a permet d’afficher les fichiers cachés.)
ps Liste les processus en cours
kill -9 PID_processus Permet de killer le processus indiqué
wget url Permet de télécharger un fichier depuis le Web
df -h Permet de vérifier l’espace restant sur vos systèmes de fichiers. Vous pouvez utiliser df /boot -h pour n’afficher que la partition de boot.
command_name –help Affiche une aide pour la commande souhaitée
cat nom_fichier Affiche le contenu textuel d’un fichier (txt, log, php, ini, etc…)
command | grep « valeur cherchée«  Ne retourne que le résultat concernant la valeur cherchée pour la commande indiquée
find . -name *log -print Affiche la liste de tous les fichiers se terminant par log dans le répertoire courant et dans ses sous-répertoires

D’autres commandes accessibles via les liens ci-dessous :

Sécurité :

Troubleshooting :