Commandes Linux de base : les 30 commandes à connaître pour débuter

En bref :
- Une trentaine de commandes Linux suffisent pour l’essentiel : se déplacer, gérer les fichiers, chercher, régler les droits et installer des logiciels.
- Le terminal s’ouvre avec Ctrl + Alt + T sous Ubuntu et Linux Mint.
- Attention :
rmsupprime sans corbeille etsudodonne tous les droits. Relisez chaque commande avant de valider.
Le terminal n’est pas réservé aux experts : ces commandes Linux de base s’apprennent en une soirée et font gagner un temps précieux. Ce guide s’appuie sur Ubuntu et Linux Mint. Votre PC est ancien ? Regardez d’abord les distributions pour vieux PC. Pour comprendre où se trouvent les dossiers (/home, /etc, /usr), voir la structure des répertoires Linux.
Ouvrir le terminal Linux
Appuyez sur Ctrl + Alt + T ou cherchez « Terminal » dans le menu des applications. L’invite ressemble à marie@pc:~$ : le ~ désigne votre dossier personnel et le $ signale un utilisateur normal. Les commandes distinguent majuscules et minuscules. La touche Tab complète les noms et ↑ rappelle la commande précédente.
Se repérer et se déplacer : pwd, ls, cd
| Commande | Exemple | Effet |
|---|---|---|
| pwd | pwd |
Affiche le dossier courant |
| ls | ls -lh |
Liste les fichiers avec détails et tailles lisibles |
| cd | cd Documents, cd .., cd ~ |
Entre dans un dossier, remonte, revient chez soi |
| whoami | whoami |
Affiche votre nom d’utilisateur |
| clear | clear |
Efface l’écran |
| history | history |
Liste les commandes déjà tapées |
| man | man ls |
Ouvre le manuel d’une commande (q pour quitter) |
| echo | echo "bonjour" |
Affiche un texte |
Gérer les fichiers : mkdir, touch, cp, mv, rm
| Commande | Exemple | Effet |
|---|---|---|
| mkdir | mkdir -p projets/2026 |
Crée un dossier et ses parents |
| touch | touch notes.txt |
Crée un fichier vide |
| cp | cp rapport.odt copie.odt |
Copie (-r pour un dossier) |
| mv | mv notes.txt ~/Documents/ |
Déplace ou renomme |
| rm | rm vieux.txt |
Supprime définitivement, sans corbeille |
| rmdir | rmdir vide |
Supprime un dossier vide |
Lire et chercher : cat, less, grep, find
| Commande | Exemple | Effet |
|---|---|---|
| cat | cat notes.txt |
Affiche un fichier entier |
| less | less journal.log |
Lit page par page (q pour quitter) |
| head | head -n 5 journal.log |
Affiche les premières lignes |
| tail | tail -n 20 journal.log |
Affiche les dernières lignes |
| grep | grep -i "erreur" journal.log |
Cherche un texte dans un fichier |
| find | find ~ -name "*.pdf" |
Retrouve un fichier par nom, taille ou date |
Pour éditer un fichier, nano notes.txt est le plus simple : Ctrl + O enregistre, Ctrl + X quitte.
Droits, sudo et système : sudo, chmod, apt, df, ps, tar
| Commande | Exemple | Effet |
|---|---|---|
| sudo | sudo apt update |
Exécute une commande en administrateur |
| chmod | chmod +x script.sh |
Modifie les droits (lecture, écriture, exécution) |
| chown | sudo chown marie fichier |
Change le propriétaire |
| apt | sudo apt install vlc |
Installe, met à jour ou supprime un logiciel |
| df | df -h |
Espace libre par disque |
| du | du -sh Téléchargements |
Taille d’un dossier |
| ps | ps aux |
Liste les processus |
| top | top |
Processus en direct (q pour quitter) |
| kill | kill 1234 |
Arrête le processus numéro 1234 |
| tar | tar -czf sauvegarde.tar.gz Documents |
Archive et compresse |
Sous Ubuntu, Mint et Debian, on installe un logiciel avec sudo apt update puis sudo apt install nom. Même un serveur s’installe ainsi : voir le serveur FTP sous Linux.
Les erreurs de débutant à éviter
- rm -rf efface un dossier et tout son contenu sans confirmation. Vérifiez où vous êtes avec
pwdetls, et n’ajoutez jamais/ou*sans certitude. - Ne collez pas une commande trouvée sur un forum sans la comprendre, surtout précédée de
sudo. - Un nom avec espace s’écrit entre guillemets :
cd "Mes documents". - N’utilisez pas
sudopar réflexe : seules les modifications du système l’exigent.
Cas pratique : sauvegarder ses photos sur une clé USB
Sophie veut copier ses photos de vacances. Elle tape cd ~/Images, puis du -sh Vacances : 4,2 Go. Elle regroupe le dossier avec tar -czf vacances.tar.gz Vacances, copie l’archive avec cp vacances.tar.gz /media/sophie/CLE/, puis vérifie avec ls -lh /media/sophie/CLE/ que le fichier est bien présent avant de supprimer l’original.
Guides détaillés
- Copier, déplacer et renommer : cp et mv
- Supprimer un fichier ou un dossier : rm, rmdir et précautions
- Commande grep : chercher un texte dans des fichiers
- Commande find : retrouver un fichier
- chmod : comprendre et modifier les droits
- sudo : à quoi ça sert et comment l’utiliser sans risque
- Voir l’espace disque : df, du et ncdu
- Gérer les processus : ps, top, htop et kill
- Compresser et décompresser : tar, gzip et zip
- Nano ou Vim : éditer un fichier dans le terminal
Questions fréquentes
Quelles sont les commandes Linux les plus utiles pour un débutant ?
ls, cd, cp, mv, rm, grep, sudo et apt couvrent la majorité des besoins courants.
Comment ouvrir le terminal sous Linux ?
Avec Ctrl + Alt + T sous Ubuntu et Linux Mint, ou en cherchant « Terminal » dans le menu.
Les commandes du terminal Linux sont-elles les mêmes que sous Windows ?
Non : Linux utilise ls, cp et mv là où l’invite de commandes Windows emploie dir, copy et move. PowerShell accepte toutefois ces alias.
Comment arrêter une commande qui tourne ?
Appuyez sur Ctrl + C. Pour quitter less, man ou top, utilisez q.
Faut-il utiliser sudo pour tout ?
Non. Réservez-le aux actions qui modifient le système, comme installer un logiciel ou éditer un fichier de configuration.
Peut-on récupérer un fichier supprimé avec rm ?
Pas depuis la corbeille : rm n’en utilise pas. Seule une sauvegarde ou un outil de récupération peut le restaurer, d’où l’intérêt de rm -i, qui demande confirmation.



