Skip to content

Aide-mémoire des commandes Unix/Linux courantes

Les systèmes Unix/Linux disposent d’un ensemble puissant d’outils de ligne de commande qui permettent une gestion efficace des systèmes de fichiers, le traitement des données textuelles et la surveillance des états du système.

Gestion des Fichiers et Répertoires

Commande Description Exemple
ls Lister le contenu du répertoire ls -lh
cd Changer de répertoire de travail cd /var/log
pwd Afficher le chemin actuel pwd
mkdir Créer un nouveau répertoire mkdir -p /path/to/dir
rm Supprimer des fichiers ou répertoires rm -rf tmp/
cp Copier des fichiers ou répertoires cp -r src/ dest/
mv Déplacer ou renommer mv oldname newname
touch Créer un fichier vide ou mettre à jour l’horodatage touch file.txt
find Rechercher des fichiers dans l’arborescence find . -name "*.log"

Visualisation des Fichiers et Traitement de Texte

Commande Description Exemple
cat Concaténer et afficher le contenu du fichier cat file.txt
less Voir le fichier page par page (défilant) less largefile.log
head Afficher le début du fichier head -n 20 file.txt
tail Afficher la fin du fichier tail -f access.log
grep Afficher les lignes correspondant à un motif grep "error" sys.log
sed Éditeur de flux pour filtrer/transformer le texte sed 's/old/new/g' file.txt
awk Langage de traitement de texte et de correspondance de motifs awk '{print $1}' data.txt
wc Compter les mots, lignes, octets wc -l file.txt

Permissions et Gestion d’Identité

Commande Description Exemple
chmod Modifier les permissions des fichiers/répertoires chmod 755 script.sh
chown Modifier le propriétaire et le groupe du fichier chown user:group file.txt
sudo Exécuter la commande avec les privilèges d’administrateur sudo apt update
whoami Afficher l’utilisateur actuel whoami
groups Afficher les groupes de l’utilisateur groups username

Surveillance du Système et Réseau

Commande Description Exemple
top Afficher les processus système en temps réel top
ps Afficher un instantané des processus actuels ps aux
df Afficher l’utilisation de l’espace disque df -h
du Estimer l’utilisation disque des fichiers/répertoires du -sh *
free Afficher l’utilisation de la mémoire free -m
ping Tester la connectivité réseau ping google.com
curl Outil en ligne de commande pour transférer des données curl -I https://google.com

Compression et Archivage

Commande Description Exemple
tar Outil d’archivage (paquet/extraction) tar -czvf archive.tar.gz dir/
gzip Compresser des fichiers gzip file.txt
gunzip Décompresser des fichiers gunzip file.txt.gz
zip/unzip Empaqueter et compresser au format ZIP zip -r data.zip docs/