Les 8 principales commandes Linux à connaître
Le terminal Linux, ce vieil ami que vous n'avez jamais vraiment apprivoisé. Avouez-le, vous le fuyez comme la peste. Pourtant, il recèle des trésors insoupçonnés. Et vous passez à côté.
Que diriez-vous de dompter les commandes principales qui font passer Windows pour un jouet d'enfant ? De résoudre n'importe quel souci technique en 30 secondes chrono ? D'administrer vos serveurs à la vitesse de l'éclair ?
Oui, le terminal renferme des possibilités très pratiques. Mais encore faut-il savoir les maîtriser. Ce n'est pas sorcier, juste une question d'entraînement.
Découvrez les 8 commandes Linux les plus indispensables que nous avons sélectionnées.
1- ls - Afficher le contenu d'un répertoire
La commande ls est sans doute la plus utilisée par les administrateurs Linux.
Son rôle ? Afficher le contenu d'un répertoire (dossier).
Concrètement, ls permet de voir tous les fichiers et sous-dossiers présents dans le répertoire courant. Très pratique pour avoir une vue d'ensemble. Ou pour vérifier qu'un fichier est bien présent à l'endroit attendu.
Pour l'utiliser, rien de plus simple. Il suffit de taper ls suivi du chemin du répertoire à lister :
Cette commande affichera tous les fichiers et dossiers contenus dans le répertoire /home/utilisateur/documents.
Les options les plus utiles de ls sont :
ls -l : affiche une liste détaillée avec les permissions, taille, date de modification...
ls -a : affiche également les fichiers cachés (commençant par .)
ls -h : affiche la taille des fichiers de manière lisible (Ko, Mo...)
ls -R : liste récursivement les sous-dossiers
Bref, pour explorer facilement l'arborescence de fichiers sous Linux, ls s'impose comme LA commande incontournable.
2- cd - Changer de répertoire
La commande cd (change directory) sert à naviguer entre les répertoires sous Linux. Indispensable pour se déplacer efficacement dans l'arborescence.
La syntaxe de base est simple :
Cette commande vous positionne dans le répertoire spécifié.
L'avantage de cd est sa rapidité. Plus besoin de passer par l'explorateur graphique pour changer de dossier. Un gain de temps précieux.
Cette commande peut être combinée avec ls pour explorer visuellement l'arborescence. Pratique pour se repérer.
Bref, pour se déplacer rapidement dans l'architecture des fichiers, cd est l'instruction à connaître sur le bout des doigts !
3- pwd - Afficher le chemin du répertoire courant
La commande pwd (print working directory) affiche le chemin complet du répertoire courant.
C'est l'équivalent du « chemin d'accès » dans un explorateur de fichiers graphique. Mais en ligne de commande.
La syntaxe est on ne peut plus simple :
Cette instruction renvoie le chemin absolu du répertoire dans lequel on se trouve.
Par exemple :
pwd est surtout utile lorsqu'on enchaîne beaucoup de cd. Pour savoir où l'on se situe dans l'arborescence à un instant T.
C'est un repère précieux pour éviter de se perdre dans la structure des répertoires. Et pour utiliser des chemins relatifs plutôt qu'absolus par la suite.
Bref, pwd permet de garder le cap lors de la navigation au sein de l'océan de fichiers Linux !
4- mkdir - Créer un nouveau répertoire
La commande mkdir permet de créer un nouveau répertoire (dossier) depuis le terminal.
Sa syntaxe élémentaire :
Les options intéressantes de mkdir sont :
-p : crée les dossiers parents si besoin. Utile pour créer une arborescence complète.
-v : affiche un message à chaque création de répertoire.
L'intérêt de mkdir est de pouvoir créer des dossiers rapidement, sans passer par une interface graphique. Pratique pour structurer et organiser ses fichiers à la volée.
C'est une commande simple mais indispensable pour garder son système bien rangé.
5- cp - Copier des fichiers ou répertoires
La commande cp permet de copier des fichiers et des répertoires sous Linux.
Sa syntaxe classique :
Cette commande copie fichier_origine vers fichier_copie.
On peut également copier un fichier vers un répertoire :
Cette commande copie fichier.txt dans le répertoire /home/utilisateur/documents.
Les options utiles de cp sont :
-r : copie récursive pour les répertoires
-v : affiche les fichiers durant la copie
-u : copie uniquement si la source est plus récente
cp est plus rapide qu'une copie graphique, tout en permettant un contrôle précis. Utile pour sauvegarder ou déplacer des fichiers en masse.
Attention cependant à bien vérifier les destinations, car cp écrase les fichiers existants sans avertissement !
6- rm - Supprimer des fichiers ou répertoires
La commande rm sert à supprimer des fichiers et répertoires sous Linux.
Pour supprimer un fichier :
Pour supprimer un répertoire et tout son contenu :
Les options utiles de rm sont :
-i : demande une confirmation avant de supprimer
-v : affiche chaque fichier supprimé
-f : force la suppression sans avertissement
rm supprime définitivement les fichiers, contrairement à la corbeille sous Windows. La plus grande prudence est donc de mise avec cette commande.
Il est conseillé d'ajouter -i durant la phase d'apprentissage, le temps de prendre de bonnes habitudes.
Une fois maîtrisé, rm devient un allié très puissant pour libérer de l'espace disque en supprimant des fichiers devenus inutiles. C'est l'une des commandes Linux les plus utilisées au quotidien.
7- cat - Afficher le contenu d'un fichier
La commande cat permet d'afficher le contenu texte d'un fichier dans le terminal.
Sa syntaxe élémentaire :
Cette commande affiche le contenu complet de nom_du_fichier.
Exemple :
Cette commande affiche le texte présent dans document.txt.
Les utilisations classiques de cat sont :
Visualiser rapidement le contenu d'un fichier
Concaténer plusieurs fichiers pour en faire un seul
Créer un nouveau fichier depuis le terminal
Les options utiles sont :
-n : affiche les numéros de lignes
-s : supprime les sauts de lignes multiples
Pour visualiser de longs fichiers, les commandes head et tail sont plus appropriées.
Néanmoins, cat reste très pratique pour un aperçu rapide du contenu d'un fichier texte.
8- sudo - Exécuter une commande avec les privilèges administrateur
La commande sudo permet d'exécuter une autre commande en tant qu'administrateur (superuser).
Sa syntaxe est :
Cette instruction exécute commande_à_exécuter avec les privilèges root.
Par exemple :
Cette commande met à jour la liste des paquets avec les privilèges administrateur.
Les utilisations classiques de sudo sont :
Installer ou supprimer des logiciels
Modifier des fichiers système
Arrêter ou relancer des services
Analyser des journaux système
Accéder à des répertoires protégés
Sudo est essentiel pour accomplir des tâches d'administration nécessitant les droits root. Mais attention à son utilisation car une mauvaise manipulation peut endommager le système !
Il est recommandé d'utiliser sudo uniquement lorsque c'est nécessaire, et de privilégier les commandes en utilisateur standard lorsque c'est possible.
Bien sûr, ce tour d’horizon des commandes Linux essentielles ne représente qu’une introduction. Pour devenir un véritable as du shell, la pratique régulière reste indispensable. Les commandes présentées dans cet article constituent un kit de démarrage optimal.
Alors, n’hésitez plus à ouvrir un terminal. Le monde puissant du Linux en ligne de commande n’attend que vous !
Pour en savoir plus sur Linux :
Vous cherchez une mission en tant que administrateur serveur ?
Romain Frutos, rédacteur passionné par l’IT et les nouvelles technologies.
Commentaire
Connectez-vous ou créez votre compte pour réagir à l’article.