
Les commandes Linux sont essentielles pour administrer un serveur, gérer des fichiers, surveiller un système ou travailler en cybersécurité. Que vous soyez débutant ou administrateur système, maîtriser le terminal Linux est une compétence incontournable.
Dans ce guide, découvrez les 20 commandes Linux les plus importantes avec leurs options principales et des exemples pratiques.
1. pwd – Afficher le Répertoire Actuel
pwdAffiche le chemin complet du dossier dans lequel vous vous trouvez.
Exemple :
/home/user/documents2. ls – Lister les Fichiers et Dossiers
ls
ls -l
ls -la
ls -lhOptions importantes :
- -l : affichage détaillé (permissions, taille, date)
- -a : inclut les fichiers cachés
- -h : taille lisible (KB, MB)
Exemple avancé :
ls -lah /var/www3. cd – Changer de Répertoire
cd /var/www
cd ..
cd ~
cd -- .. : dossier parent
- ~ : dossier personnel
- – : dossier précédent
4. mkdir – Créer un Dossier
mkdir projetCréer plusieurs dossiers :
mkdir dossier1 dossier2Créer une arborescence :
mkdir -p site/public/html5. rm – Supprimer des Fichiers
rm fichier.txtSupprimer un dossier :
rm -r dossierForcer la suppression :
rm -rf dossier⚠ Attention : irréversible.
6. cp – Copier des Fichiers
cp fichier.txt /home/user/Copier un dossier :
cp -r dossier /backup/7. mv – Déplacer ou Renommer
Renommer :
mv ancien.txt nouveau.txtDéplacer :
mv fichier.txt /var/www/8. touch – Créer un Fichier Vide
touch test.txtModifier la date :
touch -t 202601011200 fichier.txt9. cat – Lire un Fichier
cat fichier.txtAfficher avec numéros :
cat -n fichier.txt10. nano – Éditer un Fichier
nano fichier.txtAlternative avancée :
vim fichier.txt11. chmod – Modifier les Permissions
chmod 755 script.shMode symbolique :
chmod u+x script.sh- u = user
- g = group
- o = others
12. chown – Changer le Propriétaire
chown user:user fichier.txtRécursif :
chown -R user:user dossier13. top – Surveiller les Processus
topAlternative moderne :
htop14. ps – Lister les Processus
ps auxFiltrer :
ps aux | grep apache15. kill – Arrêter un Processus
kill 1234Forcer :
kill -9 123416. df – Vérifier l’Espace Disque
df -h17. du – Taille d’un Dossier
du -sh dossier18. grep – Rechercher du Texte
grep "erreur" fichier.logIgnorer la casse :
grep -i "erreur" fichier.logRecherche récursive :
grep -r "mot" /var/www19. find – Rechercher un Fichier
find /home -name fichier.txtPar extension :
find /var/www -type f -name "*.php"20. sudo – Exécuter en Administrateur
sudo apt updateExécuter en tant qu’autre utilisateur :
sudo -u user commandeBonus : Commandes Réseau Importantes
IP locale :
ip aTester un serveur :
ping google.comVérifier les ports ouverts :
netstat -tulnConclusion
Maîtriser ces commandes Linux vous permet de gérer efficacement un système, un serveur web ou une infrastructure cloud. Elles constituent la base de l’administration système, de la cybersécurité et du DevOps.
Pour progresser rapidement, pratiquez quotidiennement sur une machine virtuelle Linux ou un serveur distant.



