10 commandes Linux essentielles

En 2025, Linux est plus incontournable que jamais. Qu’il s’agisse d’administration système, de cybersécurité, de développement ou simplement de redonner vie à un vieux PC, la maîtrise des bases Linux est devenue une compétence numérique fondamentale.

Quelques chiffres clés (2025) :

  • 85 % des serveurs cloud (AWS, Azure, GCP) tournent sous Linux
  • 100 % des 500 supercalculateurs les plus puissants au monde l’utilisent (TOP500 – juin 2025)
  • 40 % des PC reconditionnés fonctionnent sous Linux (Source : BackMarket & TechRadar)
  • Distribution la plus utilisée en cybersécurité : Kali Linux 2024.4

Les 10 commandes essentielles à connaître absolument

1. ls -lh : Liste les fichiers de manière lisible

image 10 commandes Linux essentielles

Cette commande affiche les fichiers et dossiers du répertoire courant avec taille lisible, droits d’accès, dates, et utilisateurs.

Explication :

  • ls affiche le contenu du dossier courant.
  • L’option -l affiche en liste détaillée (permissions, taille, date, etc.).
  • L’option -h convertit les tailles en format lisible (ex : 12K, 5.3M).

Par exemple, vous venez de télécharger plusieurs documents et souhaitez voir leur taille exacte pour les trier. Voici ce que ça donne:

Petite astuce, si la couleur de votre terminal ne permet pas de colorier votre texte, vous pouvez Ajouter cette ligne à votre fichier ~/.bashrc pour toujours voir les couleurs et tailles lisibles :


2. cd – Se déplacer dans les dossiers

image-1 10 commandes Linux essentielles

Explication :

  • cd signifie « change directory », soit changer de dossier.
  • On peut utiliser des chemins absolus ou relatifs.

Cas pratique : vous voulez accéder à un dossier nommé « Cours Dev Web » situé dans vos Documents.

Autres usages pratiques :

Petite remarque : Les guillemets permettent de gérer les noms avec des espaces.


3. pwd – Savoir où l’on est

image-2 10 commandes Linux essentielles

Supposant que vous êtes perdu dans le terminal et vous ne savez plus dans quel dossier vous travaillez.

pwd

pwd signifie « Print Working Directory » = afficher le répertoire courant. C’ets la commande par exellence pour connaitre le repertoire dans lequel vous vous trouvez, c’est un peu comme une carte.


4. cp -r – Copier un fichier ou un dossier

La commande cp permet de copier un fichier ou dossier. Le parametre -r est ajouté lorsqu’il s’agit d’un repertoire/dossier. Prenons un exemple: Vous souhaitez par exemple faire une sauvegarde de vos documents vers un disque externe monté sur /media/alex/Backup.

Il est toujours important de vérifier l’espace disponible AVANT de copier :

Voici une Alternative plus rapide et plus fiable :


5. mv – Déplacer ou renommer

Cette commande permet de déplacer ou de nommer un fichier ou un dossier.

Explication :

  • mv = move
  • Si la destination est un dossier → déplacement
  • Si la destination est un nom → renommage

Cas 1 : Renommer un fichier :

Cas 2 : Déplacer plusieurs factures vers un dossier d’archives :

Astuce sécurité : pour éviter d’écraser des fichiers existants :


6. rm -ri – Supprimer sans prendre de risque

Le but de cette commande est de pouvoir Supprimer un ou plusieurs fichiers avec confirmation pour éviter les erreurs.

Cas réel : vous souhaitez supprimer un vieux dossier « Temporaire » dans votre /home.

Attention, Jamais ça :

Cette commande efface l’intégralité du système, sans confirmation.

Alternative sécurisée : Installez une corbeille en ligne de commande


7. grep -i – Rechercher dans un fichier

La commande permet de rechercher du texte dans un ou plusieurs fichiers.

Explication :

  • grep = global regular expression print
  • -i : recherche insensible à la casse

Cas réel : vous voulez savoir si un fichier journal (/var/log/syslog) contient des erreurs.

Variante plus puissante pour diagnostiquer un crash système :

-i rend la recherche insensible à la casse.


8. top et htop – Surveiller les processus

Cette commande a pour but de surveiller en temps réel les processus, l’utilisation CPU, RAM, etc.

Explication :

  • top : outil natif
  • htop : version améliorée et interactive (à installer)

Cas réel : vous entendez votre PC ventiler à fond et vous voulez savoir quel processus consomme tout.

image-3 10 commandes Linux essentielles

Pour une interface graphique plus lisible :

Raccourcis utiles dans htop à connaitre :

  • F4 pour filtrer par nom
  • F9 pour tuer un processus
  • F10 pour quitter

9. df -h – Connaitre l’espace disque disponible

Cette commande permet d’afficher l’espace disque disponible

Explication :

  • df = disk free
  • -h = human readable (format lisible : Mo, Go…)

Cas concret : vous voulez savoir si votre partition /home est presque pleine.

Sortie :

🔍 Pour visualiser les plus gros dossiers :


10. chmod +x – Rendre un fichier exécutable

image-4 10 commandes Linux essentielles

Cette commande permet de Donner les Droits d’exécution à un script.

Explication :

  • chmod = change mode
  • +x = autorise l’exécution du fichier

Cas concret : vous avez écrit un script Bash sauvegarde.sh que vous voulez lancer.

Vérifiez les droits avec :

image-5 10 commandes Linux essentielles

Astuces pratique (testés et recommandés)

sudo – Exécuter une commande en super utilisateur

Audit sécurité :

Aliases utiles à ajouter dans ~/.bashrc

Et pour recharger le fichier:

Ces commandes sont les fondations de l’utilisation de Linux. Vous ne deviendrez pas expert en une nuit, mais en les comprenant et en les pratiquant dans des cas concrets, vous deviendrez rapidement autonome, efficace et prêt à aller plus loin.

Il est important de Toujours vérifier ce qu’on supprime. N‘utilisez jamais sudo sans comprendre l’impact et n’oubliez pas de Faire des sauvegardes régulières (rsync, Timeshift, Déjà Dup…) et Mettre à jour régulièrement :

J’espère que vous avez aimé ce court tuto, n’hésitez pas à laisser vos impressions dans les commentaires et ne ratez rien, abonnez-vous à notre NewsLetter pour recevoir chaque nouvelle publication.

Share this content:

Laisser un commentaire