Certaines commandes Linux sont très faciles à mémoriser. Les noms peuvent avoir seulement quelques lettres et ils se rapportent souvent directement à ce que vous voulez faire – comme CD pour changer de répertoire ou pwd pour afficher le répertoire de travail actuel. D'autres peuvent être très difficiles à retenir, surtout si ce que vous voulez faire repose sur l'utilisation d'une série d'options.
Examinons donc quelques commandes et astuces qui peuvent vous aider à vous souvenir des commandes qui font exactement ce dont vous avez besoin et qui facilitent l'émission de ces commandes.
Sommaire
Utiliser des alias
La meilleure façon de clouer une commande compliquée est de la transformer en alias. Prenez simplement une commande qui vous convient et attribuez-lui un nom simple. En fait, il n'y a rien de mal à utiliser le nom de la commande elle-même comme alias tant que cela n'interfère pas avec d'autres façons d'utiliser cette commande. Par exemple, grep et egrep sont souvent aliasés pour inclure l'utilisation de la couleur pour mettre en évidence votre terme de recherche.
alias grep = ’grep –color = auto’ alias egrep = ’egrep –color = auto’
Cet alias suivant pourrait ne pas vous faire économiser beaucoup de frappe, mais cela pourrait vous éviter d'avoir à vous souvenir de la syntaxe de commande particulière:
alias show-installed = 'apt list --installed'
La création d'un alias nécessite une syntaxe comme l'illustrent ces exemples. Pour rendre un alias permanent, en revanche, vous devez ajouter les définitions à l'un de vos fichiers de démarrage (par exemple, ~ / .bashrc).
alias ll = ’ls -alF’ alias ls-by-size = 'ls -lSrh'
Les alias peuvent également vous aider ne pas oubliez quand vous devez utiliser sudo!
alias upgrade = 'sudo apt-get upgrade'
Ils peuvent également vous éviter d'avoir à mémoriser une longue chaîne d'options de commande.
alias ports = 'netstat -tulanp'
Voici un alias pour effectuer un dépannage de serveur Web:
$ alias cksite = 'curl -I'
Vous l'utiliseriez en tapant quelque chose comme "cksite somesite.org".
Et n'oubliez pas que vous pouvez toujours désactiver un alias pendant un certain temps en utilisant le unalias commander:
$ unalias ls
C'est une bonne idée de garder vos noms d'alias aussi simples et significatifs que possible. Sinon, ils pourraient ne pas vous faire économiser autant de neurones que vous pourriez l'espérer.
Utilisez apropos
La commande apropos vous aidera à trouver une commande en faisant correspondre votre terme de recherche avec les descriptions de commandes trouvées dans les pages de manuel. Vous pourriez simplement exécuter des commandes dont vous ne saviez pas qu'elles étaient disponibles!
$ apropos trouver fdupes (1) - trouve les fichiers en double dans un ensemble donné de répertoires ffs (3) - recherche le premier bit défini dans un mot ffsl (3) - recherche le premier bit défini dans un mot ffsll (3) - recherche le premier bit défini dans un mot find (1) - recherche des fichiers dans une hiérarchie de répertoires findfs (8) - rechercher un système de fichiers par étiquette ou UUID findmnt (8) - trouver un système de fichiers findrule (1p) - wrapper de ligne de commande vers File :: Find :: Rule glob (3) - recherche les noms de chemins correspondant à un modèle, libère la mémoire de glob () globfree (3) - recherche les noms de chemins correspondant à un modèle, libère la mémoire de glob () gst-typefind-1.0 (1) - type de fichier de support d'impression ippfind (1) - trouver des imprimantes de protocole d'impression Internet jdb (1) - Recherche et corrige des bogues dans les programmes de la plate-forme Java. lfind (3) - recherche linéaire d'un tableau Locate (1) - recherche des fichiers par nom mlocate (1) - recherche des fichiers par nom …
Utiliser le nom de fichier et l'achèvement de la commande
Le nom de fichier et l'achèvement de la commande peuvent vous aider à spécifier des fichiers et à entrer des commandes. Par exemple, tapez "cale" et appuyez sur Entrée et vous n'aurez pas à vous rappeler si le calendrier se termine par un "er" ou un "ar". Vous pouvez également taper "plus" suivi des premières lettres d'un nom de fichier, puis d'un onglet et ne pas avoir à saisir quoi que ce soit de plus avant que le nom de fichier complet n'apparaisse. Si vous entendez un peu "bing!" et rien ne se passe, tapez une autre lettre et réessayez. Cela signifie qu'il existe plusieurs fichiers qui correspondent à ce que vous avez tapé jusqu'à présent.
Utilisez un shell intuitif
Une autre option pour aider à rappeler les commandes Linux est d'utiliser un shell comme poisson qui offre des fonctionnalités telles que suggérer l'achèvement de la commande. Vous pouvez en savoir plus sur la coquille de poisson ici.
Utilisez une feuille de triche
Vous pouvez toujours recourir à une feuille de triche, surtout lorsque vous apprenez une série de nouvelles commandes. Au fil du temps, cependant, il est préférable de rendre les commandes que vous utilisez fréquemment plus faciles à mémoriser.
Utiliser les pages de manuel
Les pages de manuel sont beaucoup plus utiles que certains d'entre nous ne le reconnaissent. De temps en temps, je me surprends même en trouvant une option que je ne connaissais pas et qui s'avère très utile. Le SYNOPSIS en haut de chaque page de manuel fournit des informations utiles comme celle-ci pour vous rappeler quelle doit être la syntaxe de la commande:
trouver [-H] [-L] [-P] [-D debugopts] [-Olevel] [starting-point...] [expression]
Tricher
Si vous avez casser disponible sur votre système, vous pouvez installer Cheat – un outil pour créer et afficher des feuilles de triche interactives.
$ sudo snap install triche
Ensuite, vous pouvez utiliser Tricher pour fournir des conseils de commande tels que ceux-ci:
$ triche trouver # Pour rechercher des fichiers par extension non sensible à la casse (ex: .jpg, .JPG, .jpG): trouver . -dans "* .jpg" # Pour rechercher des répertoires: trouver . -type d # Pour rechercher des fichiers: trouver . -type f # Pour rechercher des fichiers avec une autorisation octale: trouver . -type f -perm 777 …
Commentaires
Laisser un commentaire