Recherche de site Web

6 outils essentiels pour vous aider à mémoriser les commandes Linux


Il existe des milliers d'outils, d'utilitaires et de programmes préinstallés sur un système Linux. Vous pouvez les exécuter depuis une fenêtre de terminal ou une console virtuelle sous forme de commandes via un shell tel que Bash.

Une commande est généralement le chemin d'accès (par exemple /usr/bin/top) ou le nom de base (par exemple top) d'un programme, y compris les arguments qui lui sont transmis. Cependant, il existe une idée fausse répandue parmi les utilisateurs de Linux selon laquelle une commande est un véritable programme ou un outil.

Se souvenir des commandes Linux et de leur utilisation n'est pas facile, surtout pour les nouveaux utilisateurs Linux. Dans cet article, nous partagerons 6 outils de ligne de commande pour mémoriser les commandes Linux.

1. Commande historique

Bash enregistre toutes les commandes uniques exécutées par les utilisateurs sur le système dans un fichier historique. Le fichier d'historique bash de chaque utilisateur est stocké dans son répertoire personnel (par exemple /home/tecmint/.bash_history pour l'utilisateur tecmint).

Un utilisateur ne peut afficher que le contenu de son propre fichier historique et root peut afficher le fichier historique bash pour tous les utilisateurs sur un système Linux.

Pour afficher votre historique bash, utilisez la commande history comme indiqué.

history  

Pour récupérer une commande de l'historique bash, appuyez continuellement sur la touche fléchée Haut pour rechercher dans une liste de toutes les commandes uniques que vous avez exécutées précédemment. Si vous avez ignoré la commande que vous recherchez ou si vous n'avez pas réussi à l'obtenir, utilisez la touche fléchée Bas pour effectuer une recherche inversée.

Cette fonctionnalité bash est l’un des nombreux moyens de mémoriser facilement les commandes Linux. Vous pouvez trouver d'autres exemples de commande d'historique dans ces articles :

2. Fish Shell – Coquille interactive conviviale

Fish est un shell moderne, puissant, convivial, riche en fonctionnalités et interactif, compatible avec Bash ou Zsh. Il prend en charge les suggestions automatiques de noms de fichiers et de commandes dans le répertoire actuel et dans l'historique respectivement, ce qui vous aide à mémoriser facilement les commandes.

Dans la capture d'écran suivante, la commande « uname -r » est dans l'historique bash, pour s'en souvenir facilement, tapez le dernier « u » ou « un » et fish suggéreront automatiquement la commande complète. Si la commande suggérée automatiquement est celle que vous souhaitez exécuter, utilisez la touche fléchée Droite pour la sélectionner et l'exécuter.

Fish est un programme shell à part entière doté d'une multitude de fonctionnalités vous permettant de mémoriser les commandes Linux de manière simple.

3. À propos de la commande

à propos est une commande qui recherche et affiche le nom et la brève description d'un mot-clé, par exemple le nom d'une commande, tel qu'écrit dans la page de manuel de cette commande.

Si vous ne connaissez pas le nom exact d'une commande, tapez simplement un mot-clé (expression régulière) pour la rechercher. Par exemple, si vous recherchez la description de la commande docker-commit, vous pouvez taper docker, à propos recherchera et listera toutes les commandes avec la chaîne docker, et leur description également.

apropos docker

Vous pouvez obtenir la description du mot-clé exact ou du nom de commande que vous avez fourni, comme indiqué.

apropos docker-commit
OR
apropos -a docker-commit

La commande à propos est un autre moyen utile de mémoriser les commandes Linux, pour vous guider sur la commande à utiliser pour une tâche spécifique ou si vous avez oublié à quoi sert une commande. Continuez à lire, car le prochain outil est encore plus intéressant.

4. Expliquer le script Shell

Explain Shell est un petit script Bash qui explique les commandes shell. Il nécessite le programme curl et une connexion Internet fonctionnelle pour afficher un résumé de la description de la commande et, en outre, si la commande inclut un indicateur, elle affiche également une description de cet indicateur.

Pour l'utiliser, vous devez d'abord ajouter le code suivant au bas de votre fichier $HOME/.bashrc.

explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

Enregistrez et fermez le fichier, puis sourcez-le ou ouvrez une nouvelle fenêtre de terminal.

source .bashrc

En supposant que vous avez oublié ce que fait la commande « à propos -a », vous pouvez utiliser la commande expliquer pour vous aider à vous en souvenir, comme indiqué.

explain 'apropos -a'

Ce script peut vous expliquer efficacement n'importe quelle commande shell, vous aidant ainsi à mémoriser les commandes Linux. Contrairement au script shell d'explication, l'outil suivant apporte une approche distincte, il montre des exemples d'utilisation d'une commande.

5. Astuce – Aide-mémoire pour les commandes Linux

Cheat est un programme d'aide-mémoire en ligne de commande simple et interactif qui montre les cas d'utilisation d'une commande Linux avec un certain nombre d'options et leur brève fonction compréhensible. Il est utile pour les débutants Linux et les administrateurs système.

Pour l'installer et l'utiliser sur des systèmes de type Unix, vous pouvez simplement coller l'extrait suivant dans votre terminal :

cd /tmp 
wget https://github.com/cheat/cheat/releases/download/4.4.0/cheat-linux-amd64.gz 
gunzip cheat-linux-amd64.gz
chmod +x cheat-linux-amd64 
sudo mv cheat-linux-amd64 /usr/local/bin/cheat

Vous devrez peut-être modifier le numéro de version (4.4.0) et l'archive (cheat-linux-amd64.gz) lors du téléchargement à partir de la page des versions.

Pour afficher une aide-mémoire pour la commande tar.

cheat tar

Consultez notre article complet sur le programme Cheat et son utilisation avec des exemples.

6. tardigrade

Tardigrade est un outil de création de signets pour les commandes qui vous permet de mettre en signet et d'organiser vos commandes fréquemment utilisées pour un accès facile. Les commandes sont enregistrées de manière hiérarchique et organisée et facile à récupérer.

Pour l'installation et l'utilisation, visitez le site Web Tardigrade et téléchargez la dernière version de l'outil de création de favoris.

C'est tout! Dans cet article, nous avons partagé 6 outils de ligne de commande pour mémoriser les commandes Linux. Si vous connaissez d'autres outils ayant le même objectif et qui manquent dans la liste ci-dessus, faites-le-nous savoir via le formulaire de commentaires ci-dessous.