Recherche de site Web

Commandes Linux : les 20 commandes les plus importantes que vous devez connaître


Il existe des milliers de commandes que vous pouvez apprendre à utiliser sur un système Linux, mais la plupart des utilisateurs se retrouveront à exécuter les mêmes commandes encore et encore. Pour les utilisateurs à la recherche d’un moyen de commencer, nous avons compilé 20 des commandes Linux les plus importantes que vous devez connaître. Ces commandes font partie des outils les plus utiles, les plus courants et les plus essentiels dont vous aurez besoin pour administrer votre système Linux ou effectuer des tâches quotidiennes.

Chaque distribution Linux a un accès inhérent à un terminal, bien que l’interface puisse sembler différente en fonction de votre environnement de bureau ou de votre configuration. Rejoignez-nous dans ce tutoriel pour en savoir plus sur les 20 commandes Linux les plus importantes. À la fin, vous en saurez assez pour commencer à naviguer sur votre terminal Linux.

Dans ce tutoriel, vous allez apprendre :

  • Top 20 des commandes Linux les plus importantes que vous devez connaître

Commandes Linux : les 20 commandes les plus importantes que vous devez connaître

Bien que toute liste des commandes les plus importantes sur Linux soit quelque peu subjective, nous pensons que les commandes liées à la navigation dans le système de fichiers, à la surveillance des processus, à la mise en réseau, à la gestion des utilisateurs et à l’installation de paquets devraient figurer dans la liste des commandes essentielles les plus importantes. Consultez la liste ci-dessous pour obtenir notre liste compilée des commandes les plus importantes dans ces catégories.

cd

L’une des commandes les plus essentielles sous Linux est la commande change directory ou la commande cd. C’est ainsi que vous naviguerez vers les différents répertoires de votre système. L’utilisation de cette commande changera votre répertoire de travail actuel en un autre que vous spécifiez.

Accédez à n’importe quel répertoire avec la syntaxe suivante :


cd /path/to/directory

Vous pouvez également accéder au répertoire personnel de votre utilisateur :


cd

Voir plus : commande cd sous Linux avec des exemples

Mv

La commande mv sous Linux est l’abréviation de move. Comme vous pouvez probablement le deviner ou le savez peut-être déjà, la commande est utilisée pour déplacer des fichiers et des répertoires d’un emplacement à l’autre. Les utilisateurs qui sont plus habitués à une interface graphique connaissent peut-être mieux cette action sous le nom de « couper et coller ». La commande mv n’est que l’équivalent en ligne de commande de cette action.

Déplacer un fichier vers un autre répertoire :


mv /home/linuxconfig/Downloads/linux.iso /home/linuxconfig/Desktop

La commande mv permet également de renommer des fichiers :


mv old-name new-name

Voir plus : commande mv sous Linux avec des exemples

Ls

ls est l’abréviation de list, et est utilisé pour lister les fichiers dans votre répertoire de travail actuel ou dans un autre répertoire si vous en spécifiez un. Ce qui rend ls si essentiel, c’est qu’il vous permet de voir quels fichiers se trouvent dans un répertoire. Vous l’utiliserez constamment pour répertorier le contenu du répertoire.

Il est courant de l’utiliser sans autres options afin de montrer ce qu’il y a dans votre répertoire de travail actuel :


ls

Pour obtenir un format de liste, avec un fichier par ligne, ajoutez l’option -l.


ls -l

Voir plus : commande ls sous Linux avec des exemples

chatte

La commande cat sous Linux est notre principal outil pour afficher le contenu des fichiers texte. Qu’il s’agisse de fichiers journaux Linux ou de fichiers de configuration, il s’agit tous de simples fichiers texte ASCII. Par conséquent, les compétences nécessaires pour être capable de lire le contenu de ces fichiers texte sont impératives.

Vous utiliserez le plus souvent la commande cat pour lire le contenu d’un fichier particulier :


cat file.txt

Voir plus : Commande Cat sous Linux avec des exemples

Cp

L’une des commandes les plus basiques sous Linux est la commande cp ou copy. La façon la plus simple d’utiliser cette commande consiste à copier un fichier ou plusieurs fichiers. La commande cp est l’une des premières commandes que vous devriez apprendre en tant que nouveau venu à Linux, car la copie de fichiers et de répertoires est quelque chose que vous ferez souvent.

Syntaxe de base :


cp file01 file01-copy

Voir plus : commande cp sous Linux avec des exemples

micromètre

La commande rm est l’une des commandes les plus courantes et les plus basiques de Linux. Même si vous avez une expérience limitée avec Linux, vous en avez probablement entendu parler. L’objectif principal de cette commande est de supprimer des fichiers et des répertoires. L’utilisation de cette commande pour supprimer des fichiers et des répertoires ne peut pas être annulée.

Utilisez rm pour supprimer un fichier en suivant la commande avec le nom du fichier :


rm file.txt

Vous devrez utiliser l’option -r lors de la suppression d’un répertoire.


rm -r directory01

Voir plus : commande rm sous Linux avec des exemples

trouver

Si vous avez besoin de rechercher un ou plusieurs fichiers ou répertoires particuliers, la commande find sous Linux est l’outil parfait pour ce travail. La commande find peut rechercher un fichier avec un nom spécifique, mais vous pouvez également rechercher des fichiers qui suivent certains modèles de nommage. Cela peut être élargi jusqu’à la recherche de fichiers en fonction de la taille du fichier, de l’extension de fichier ou de nombreuses autres options.

Syntaxe la plus basique :


find . -name "example.txt"

Il existe une pléthore d’autres options pour rechercher des modèles de nommage spécifiques. Voir plus : trouver une commande sous Linux avec des exemples

grep

Sur un système Linux, la nécessité de rechercher un ou plusieurs fichiers pour une chaîne de texte spécifique peut se présenter assez souvent. Sur la ligne de commande, la commande grep couvre très bien cette fonction.

Pour rechercher une chaîne de texte dans un fichier, utilisez la syntaxe de commande suivante :


grep string filename

Voir aussi : Comment trouver une chaîne de caractères ou du texte dans un fichier sous Linux

nano

Le nano éditeur est l’un des moyens les plus populaires d’éditer des fichiers via la ligne de commande sur les systèmes Linux. Il y en a beaucoup d’autres, comme vim et emacs, mais nano est loué pour sa facilité d’utilisation.

Ouvrez un fichier pour l’éditer en spécifiant le nom après la commande nano :


nano file-name

Voir aussi : Comment enregistrer et quitter un fichier à l’aide de nano editor sous Linux

écho

La commande echo peut être utilisée pour lire des variables et diriger la sortie. Il est particulièrement courant d’utiliser echo à l’intérieur des scripts Bash.

Exemples:


echo "some text" > file.txt
echo "Hello World"
echo $variable

Voir aussi : Tutoriel de script Bash pour les débutants

Toucher

La commande tactile sous Linux est utilisée pour modifier les temps d’accès et de modification d’un fichier ou d’un ensemble de fichiers donnés. C’est aussi un moyen très pratique de créer un fichier vide très rapidement, si vous exécutez la commande tactile et spécifiez un fichier qui n’existe pas déjà.

La syntaxe est très simple – il suffit de spécifier le nom de fichier que vous souhaitez créer ou de mettre à jour l’heure de modification pour :


touch document.txt

Voir aussi : commande tactile sous Linux avec des exemples

créer un répertoire

L’une des commandes les plus courantes et les plus fondamentales de Linux est la commande mkdir. La façon la plus simple d’utiliser cette commande est de créer un ou plusieurs répertoires.

Il suffit de spécifier un ou plusieurs répertoires que vous souhaitez créer :


mkdir directory01

Voir aussi : commande mkdir sous Linux avec des exemples

Retour au début

Un excellent moyen de vérifier l’utilisation actuelle du processeur est d’utiliser la commande top. Une grande partie du résultat de cette commande est assez complexe, mais elle fournit des informations très granulaires sur la façon dont le processeur est utilisé sur un système.

Exécuter la commande top :


top

Voir aussi : Comment vérifier et surveiller l’utilisation du processeur sous Linux

Ps

La commande ps est un utilitaire de ligne de commande par défaut qui peut nous donner un aperçu des processus qui s’exécutent actuellement sur un système Linux. Il peut nous fournir de nombreuses informations utiles sur ces processus, notamment leur PID (ID de processus), leur ATS, l’utilisateur qui exécute une commande ou une application, etc.

La syntaxe typique inclut les options aux ou -ef :


ps aux
ps -ef

Voir aussi : Comment utiliser la commande ps sous Linux : Guide du débutant

wget

La commande wget est utilisée pour récupérer du contenu à partir de serveurs via HTTP, HTTPS et FTP. Il simplifie de nombreuses tâches de téléchargement que vous devriez normalement effectuer vous-même en parcourant un site Web et en cliquant manuellement sur les liens de téléchargement. wget est capable d’exécuter la même fonction à partir de la ligne de commande et dispose de nombreuses fonctionnalités supplémentaires qui peuvent vous faire gagner du temps, comme le téléchargement récursif de répertoires.

La commande la plus basique que vous pouvez exécuter avec wget consiste simplement à fournir l’URL du fichier que vous souhaitez télécharger.


wget http://example.com/linux.iso

Voir aussi : Téléchargement de fichiers wget sur Linux

sudo

De nos jours, presque toutes les distributions Linux utilisent l’utilitaire sudo comme moyen d’accorder aux utilisateurs non privilégiés la possibilité d’exécuter des commandes en tant qu’utilisateurs root privilégiés. Sudo permet aux utilisateurs d’exécuter des programmes avec les privilèges d’autorisation d’un autre utilisateur en fournissant leur propre mot de passe pour l’authentification.

La syntaxe est de faire précéder une commande de sudo :


sudo whoami
root

mot de passe

La commande pwd sous Linux est l’abréviation de répertoire de travail actuel. En ce qui concerne les commandes Linux, celle-ci doit être l’une des plus simples. Sa seule fonction est d’afficher le répertoire de travail actuel de votre terminal. C’est pratique lorsque vous n’êtes pas exactement sûr de quel répertoire vous vous trouvez, ou lorsque vous devez passer le répertoire de travail actuel à l’intérieur d’un script Bash, par exemple.

La syntaxe ne nécessite pas d’autres options :


pwd

Voir aussi : commande pwd sous Linux avec des exemples

Ip

La commande ip est le principal outil de réseau que vous utiliserez sous Linux. Il peut être utilisé pour afficher la configuration réseau actuelle, définir une nouvelle adresse IP, un masque de sous-réseau et un itinéraire, ainsi que pour activer ou désactiver les interfaces réseau, entre autres.

L’une des utilisations les plus courantes consiste à afficher l’adresse IP actuelle de votre système :


ip a

mot de passe

La commande passwd définit le mot de passe d’un compte utilisateur. Ce sera essentiel pour les administrateurs Linux chaque fois qu’ils créent de nouveaux comptes, ou pour les utilisateurs qui ont besoin de définir un nouveau mot de passe.

Définissez votre propre mot de passe :


passwd

Définissez le mot de passe d’un autre compte :


sudo passwd user

apt/dnf/pacman

Pour installer de nouveaux progiciels à partir de la ligne de commande, vous devez utiliser le gestionnaire de progiciels intégré du système. Cette commande variera en fonction de votre distribution Linux.

  • Basé sur Ubuntu et Debian : commande apt
  • Basé sur Fedora et Red Hat : commande dnf
  • Arch Linux et Manjaro : commande pacman

Pour installer un package :


sudo apt install package-name
sudo dnf install package-name
sudo pacman -S package-name

Voir aussi : Comparaison des principaux systèmes de gestion de paquets Linux

Réflexions finales

Dans ce tutoriel, nous avons découvert les 20 commandes les plus importantes que vous devez connaître sur un système Linux. Les commandes de notre liste sont des commandes quotidiennes que tous les utilisateurs devraient connaître et couvrent un large éventail de tâches, telles que la navigation dans le système de fichiers, la surveillance des processus, la lecture et la manipulation de fichiers, la mise en réseau, la gestion des utilisateurs et l’installation de packages. Ces commandes seront suffisantes pour vous lancer, mais il y a encore beaucoup à apprendre !

Articles connexes: