Commandes Linux indispensables à connaître

15 décembre 2025

Ce guide rassemble les commandes Linux indispensables pour gérer un serveur ou un poste efficacement.

Il présente des exemples pratiques, des tableaux comparatifs et des astuces applicables depuis le terminal immédiatement.

A retenir :

  • Navigation et gestion de fichiers rapides via ls et cd
  • Contrôle des accès et des permissions via sudo, chmod, chown
  • Surveillance des processus et ressources avec ps et top
  • Recherches et filtrage rapide grâce à grep et utilitaires associés

Pour appliquer ces points, commandes de navigation et gestion de fichiers dans le terminal Linux — cette maîtrise préparera l’administration des permissions et des utilisateurs

A lire également :  Le Linux des développeurs : outils et environnements les plus utilisés cette année

Commandes de base pour se déplacer : cd, pwd, ls

Ces utilitaires permettent de naviguer rapidement dans l’arborescence et d’inspecter les fichiers avec précision.

Par exemple, cd change le répertoire et pwd affiche le chemin absolu courant sans ambiguïté.

Options ls courantes :

  • -a affichage des fichiers cachés
  • -l format long avec permissions et taille
  • -h tailles lisibles par l’humain
  • -R listing récursif des sous-dossiers

Commande Usage principal Exemple
ls Lister le contenu d’un répertoire ls -la /home/user
cd Changer le répertoire courant cd /var/www
pwd Afficher le chemin absolu actuel pwd
mkdir Créer un nouveau dossier mkdir projet

« J’utilise souvent ls -la pour vérifier rapidement les permissions et repérer les fichiers cachés sur mes serveurs. »

Lucas N.

Bonnes pratiques de manipulation de fichiers : copier, déplacer, supprimer

La commande cp copie, mv déplace ou renomme, et rm supprime définitivement des éléments du système.

Selon la documentation GNU, l’option -i pour rm permet d’obtenir une confirmation avant suppression risquée.

A lire également :  Gérer plusieurs comptes utilisateurs sur un même Mac : mode d’emploi

Manipulation fichiers sûres :

  • Tester les chemins avec ls avant toute suppression
  • Privilégier rm -i pour éviter les erreurs irréversibles
  • Utiliser cp -R pour copier des dossiers entiers
  • Effectuer des sauvegardes avant opérations critiques

Après la gestion de fichiers, administration système et permissions avec sudo, chmod et chown — savoir sécuriser les accès facilite ensuite la surveillance des processus et du réseau

Gestion des droits et des utilisateurs : sudo, chmod, chown

L’utilisation de sudo limite les commandes privilégiées aux comptes autorisés afin de réduire les risques d’erreur.

Selon la documentation Ubuntu, la configuration du fichier sudoers doit rester minimale et testée avant déploiement.

Gestionnaire Distribution type Commande principale Particularité
apt Debian / Ubuntu apt install paquet Gestion simple des paquets APT
dnf Fedora / RHEL dnf install paquet Successeur de yum avec meilleures dépendances
pacman Arch Linux pacman -S paquet Gestion légère et rapide
snap Multi-distribution snap install paquet Paquets conteneurisés, mises à jour automatiques

Gestion comptes utilisateurs :

  • Créer comptes avec adduser ou useradd
  • Définir mots de passe via passwd
  • Supprimer comptes avec userdel
  • Vérifier appartenances avec groups
A lire également :  Comment désinstaller proprement une application sur Mac

« Quand j’ai administré mon VPS, sudo m’a permis de corriger rapidement des permissions sans ouvrir une session root. »

Anaïs N.

Bonnes pratiques chmod et propriété chown pour production

Privilégiez les permissions minimales nécessaires et documentez toute modification dans un journal d’audit simple.

Selon le manuel GNU, l’usage d’un masque umask cohérent évite la création de fichiers trop permissifs par défaut.

Une fois les permissions définies, surveillance système et réseau avec ps, top, netstat et ping — ces observations mènent à consulter les manuels et ressources officielles

Observation des processus et ressources : ps, top, htop

La commande ps fournit un instantané des processus tandis que top affiche un flux en temps réel des ressources consommées.

Utilisez htop pour une interface plus lisible et pour classer les processus selon l’utilisation CPU et mémoire.

Surveillance utile :

  • ps aux pour lister tous les processus
  • top pour un affichage dynamique
  • htop pour navigation interactive
  • watch pour exécuter une commande périodiquement

« Sur mon serveur de production, top m’a aidé à isoler un processus mémoire gourmand en quelques minutes. »

Marc N.

Outils réseau et diagnostic : ping, netstat, traceroute

ping vérifie la connectivité, traceroute suit les sauts réseau, et netstat montre les sockets actives.

Selon le guide officiel de systemd et des distributions, combiner ces outils permet un diagnostic réseau rapide et fiable.

  • Tester connectivité avec ping -c 4
  • Inspecter sockets avec netstat -tulpen
  • Tracer chemin réseau avec traceroute -n
  • Analyser transfert avec tcpdump si nécessaire

« Mon avis : investir du temps dans les commandes réseau facilite la résolution des incidents rapides. »

Claire N.

Pour compléter l’apprentissage, regardez des démonstrations pratiques et tutoriels vidéo ciblés pour la ligne de commande.

Source : The GNU Project, « GNU Coreutils Manual », gnu.org, 2024 ; Ubuntu, « Ubuntu Server Guide », ubuntu.com, 2023 ; freedesktop.org, « systemd », freedesktop.org, 2022.

Les meilleures IDE pour développer en Java

Les commandes MySQL les plus utiles pour le quotidien

Laisser un commentaire