Aide-mémoire sur les commandes Linux
⚡ Résumé intelligent
Les commandes Linux vous permettent de contrôler le système d'exploitation depuis le terminal, couvrant la gestion des fichiers, les permissions, les variables d'environnement, l'administration des utilisateurs, la mise en réseau, les processus et l'édition de texte avec l'éditeur vi sur toutes les principales distributions Linux.

Ce guide des commandes Linux regroupe les plus utiles. Linux et les commandes du terminal Unix par tâche, pour trouver rapidement la commande adéquate. Chaque section ci-dessous aborde un thème commun : navigation de base, permissions de fichiers, variables d’environnement, administration des utilisateurs, réseau, processus et éditeur vi.
Commandes Linux de base
Ces commandes de base vous permettent de naviguer dans le système de fichiers et de créer, afficher, déplacer et supprimer des fichiers et des répertoires depuis le terminal.
| Command | Description |
|---|---|
| ls | Répertorie tous les fichiers et répertoires du répertoire de travail actuel |
| ls-R | Répertorie également les fichiers dans les sous-répertoires |
| ls -a | Répertorie également les fichiers cachés |
| ls-al | Répertorie les fichiers et les répertoires avec des informations détaillées telles que les autorisations, la taille, le propriétaire, etc. |
| cd ou cd ~ | Accédez au répertoire HOME |
| cd .. | Monter d'un niveau |
| cd | Pour passer à un répertoire particulier |
| cd / | Déplacer vers le répertoire racine |
| chat > nom de fichier | Crée un nouveau fichier |
| nom de fichier chat | Affiche le contenu du fichier |
| chat fichier1 fichier2 > fichier3 | Joint deux fichiers (fichier1, fichier2) et stocke la sortie dans un nouveau fichier (fichier3) |
| mv fichier « nouveau chemin de fichier » | Déplace les fichiers vers le nouvel emplacement |
| mv nom de fichier nouveau_nom_fichier | Renomme le fichier en un nouveau nom de fichier |
| sudo | Permet aux utilisateurs réguliers d'exécuter des programmes avec les privilèges de sécurité du superutilisateur ou du root |
| nom de fichier rm | Supprime un fichier |
| man | Donne des informations d'aide sur une commande |
| Histoire | Donne une liste de toutes les commandes passées saisies dans la session de terminal en cours |
| clair | Efface le terminal |
| nom de répertoire mkdir | Crée un nouveau répertoire dans le répertoire de travail actuel ou à l'emplacement spécifié. |
| rmdir | Supprime un répertoire |
| mv | Renomme un répertoire |
| pr-x | Divise le fichier en x colonnes |
| pr -h | Attribue un en-tête au fichier |
| pr-n | Désigne le fichier avec Line Numbers |
| lp -nc , lpr c | Imprime « c » copies du fichier |
| lp-d lp-P | Spécifie le nom de l'imprimante |
| apt-get | Commande utilisée pour installer et mettre à jour les packages |
| mail -s 'sujet' -c 'adresse-cc' -b 'adresse-bcc' 'adresse-à-adresse' | Commande pour envoyer un email |
| mail -s « Sujet » à l'adresse < Nom du fichier | Commande pour envoyer un email avec pièce jointe |
Commandes d'autorisation de fichier
Linux contrôle l'accès via les permissions de lecture, d'écriture et d'exécution. autorisationsLes commandes et symboles ci-dessous affichent les types de fichiers, les droits d'accès et la propriété.
| Command | Description |
|---|---|
| ls -l | pour afficher le type de fichier et l'autorisation d'accès |
| r | autorisation de lecture |
| w | autorisation d'écriture |
| x | exécuter l'autorisation |
| - | aucune autorisation |
| chown utilisateur | Pour changer la propriété d'un fichier/répertoire |
| chown utilisateur:groupe nom_de_fichier | Modifier l'utilisateur et le groupe d'un fichier ou d'un répertoire |
Commande Variables d'environnement
Les variables d'environnement stockent des valeurs que le shell et les programmes lisent lors de leur exécution. Utilisez ces commandes pour afficher, créer, définir et supprimer des variables d'environnement. Variables d'environnement.
| Command | Description |
|---|---|
| écho $VARIABLE | Pour afficher la valeur d'une variable |
| env | Affiche toutes les variables d'environnement |
| NOM_VARIABLE=valeur_variable | Créer une nouvelle variable |
| unset | Supprimer une variable |
| Exporter la variable = valeur | Pour définir la valeur d'une variable d'environnement |
Commandes de gestion des utilisateurs de Linux
Système administrateurs Utilisez ces commandes pour ajouter, modifier et supprimer des comptes d'utilisateurs et des groupes.
| Command | Description |
|---|---|
| sudo adduser nom d'utilisateur | Pour ajouter un nouvel utilisateur |
| sudo passwd -l 'nom d'utilisateur' | Pour changer le mot de passe d'un utilisateur |
| sudo userdel -r 'nom d'utilisateur' | Pour supprimer un utilisateur nouvellement créé |
| sudo usermod -a -G NOM DE GROUPE NOM D'UTILISATEUR | Pour ajouter un utilisateur à un groupe |
| sudo deluser NOM DU GROUPE D'UTILISATEUR | Pour supprimer un utilisateur d'un groupe |
| doigt | Affiche les informations de tous les utilisateurs connectés |
| nom d'utilisateur du doigt | Donne des informations sur un utilisateur particulier |
Commande de mise en réseau
Ces commandes permettent de se connecter à des machines distantes via SSH et de transférer des fichiers sur le réseau.
| Command | Description |
|---|---|
| nom d'utilisateur SSH@adresse-ip ou nom d'hôte | Connectez-vous à une machine Linux distante via SSH. |
| ping nom d'hôte ou adresse IP | À ping et analyser les connexions réseau et hôte |
| dir | Afficher les fichiers dans le répertoire courant d'un ordinateur distant |
| cd "nom du répertoire" | Changer de répertoire pour accéder à « dirname » sur un ordinateur distant |
| mettre un fichier | Téléverser un fichier depuis l'ordinateur local vers l'ordinateur distant. |
| obtenir le fichier | Télécharger le « fichier » de l'ordinateur distant vers l'ordinateur local |
| quitter | Déconnexion |
Commande de processus
Utilisez ces commandes pour surveiller et contrôler les processus exécutés sur votre système, et pour vérifier l'utilisation du disque et de la mémoire.
| Command | Description |
|---|---|
| bg | Pour envoyer un processus en arrière-plan |
| fg | Pour exécuter un processus arrêté au premier plan |
| top | Détails sur tous les processus actifs |
| ps | Donner l'état des processus en cours d'exécution pour un utilisateur |
| PID | Donne le statut d'un processus particulier |
| pidof | Donne l'ID de processus (PID) d'un processus |
| tuer PID | Tue un processus |
| agréable | Démarre un processus avec une priorité donnée |
| reins | Change la priorité d'un processus déjà en cours d'exécution |
| df | Donne de l'espace disque libre sur votre système |
| gratuite | Donne de la RAM gratuite sur votre système |
Commandes d'édition du VI
Le éditeur vi Fonctionne en modes commande et insertion. Ces raccourcis clavier permettent d'insérer, de supprimer, de modifier et d'annuler du texte.
| Command | Description |
|---|---|
| i | Insérer au curseur (passe en mode insertion) |
| a | Écrire après le curseur (passe en mode insertion) |
| A | Ecrire en fin de ligne (passe en mode insertion) |
| ESC | Terminer le mode insertion |
| u | Annuler la dernière modification |
| U | Annuler toutes les modifications apportées à toute la ligne |
| o | Ouvrir une nouvelle ligne (passe en mode insertion) |
| dd | Supprimer la ligne |
| 3dd | Supprimer 3 lignes |
| D | Supprimer le contenu de la ligne après le curseur |
| C | Supprimez le contenu d'une ligne après le curseur et insérez un nouveau texte. Appuyez sur la touche ESC pour terminer l'insertion. |
| dw | Supprimer le mot |
| 4dw | Supprimer 4 mots |
| cw | Changer de mot |
| x | Supprimer le caractère au niveau du curseur |
| r | Remplacer le caractère |
| R | Écraser les caractères à partir du curseur |
| s | Remplacer un caractère sous le curseur, continuer à insérer |
| S | Remplacez la ligne entière et commencez à insérer au début de la ligne |
| ~ | Changer la casse d'un caractère individuel |
