Systèmes d'exploitation

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 : rm supprime sans corbeille et sudo donne 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 pwd et ls, 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 sudo par 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.

Articles Similaires

Bouton retour en haut de la page