La seule commande Linux que vous devez connaître


  • FrançaisFrançais


  • Les informations sur Linux et l’open source abondent sur Internet, mais lorsque vous êtes ancré dans votre travail, vous avez souvent besoin d’une documentation rapide. Depuis les débuts d’Unix, bien avant que Linux n’existe, il y a eu le man (abréviation de “manuel”) et info commandes, qui affichent toutes deux la documentation officielle du projet sur les commandes, les fichiers de configuration, les appels système, etc.

    Il y a un débat sur la question de savoir si man et info Les pages sont conçues comme des rappels utiles pour les utilisateurs qui savent déjà utiliser un outil, ou une introduction pour les nouveaux utilisateurs. De toute façon, les deux man et info Les pages décrivent les outils et comment les utiliser, et abordent rarement des tâches spécifiques et comment les accomplir. C’est justement pour cette raison que le cheat commande a été développée.

    Par exemple, supposons que vous ne vous souveniez plus comment désarchiver un fichier tar. La man La page vous offre toutes les options dont vous avez besoin, mais vous laisse le soin de traduire ces informations en une commande fonctionnelle :

    tar -A [OPTIONS] ARCHIVE ARCHIVE
    tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
    tar -d [-f ARCHIVE] [OPTIONS] [FILE...]
    tar -t [-f ARCHIVE] [OPTIONS] [MEMBER...]
    tar -r [-f ARCHIVE] [OPTIONS] [FILE...]
    tar -u [-f ARCHIVE] [OPTIONS] [FILE...]
    tar -x [-f ARCHIVE] [OPTIONS] [MEMBER...]

    C’est exactement ce dont certains utilisateurs ont besoin, mais cela déconcerte d’autres utilisateurs. La feuille de triche pour tar, en revanche, fournit des commandes communes complètes :

    $ cheat tar

    # To extract an uncompressed archive:
    tar -xvf /path/to/foo.tar

    # To extract a .tar in specified Directory:
    tar -xvf /path/to/foo.tar -C /path/to/destination/

    # To create an uncompressed archive:
    tar -cvf /path/to/foo.tar /path/to/foo/

    # To extract a .tgz or .tar.gz archive:
    tar -xzvf /path/to/foo.tgz
    tar -xzvf /path/to/foo.tar.gz
    [...]

    C’est exactement ce dont vous avez besoin, quand vous en avez besoin.

    La commande de triche Linux

    La cheat La commande est un utilitaire permettant de rechercher et d’afficher une liste d’exemples de tâches que vous pouvez effectuer avec une commande Linux. Comme pour de nombreuses commandes Unix, il existe différentes implémentations du même concept, dont une écrit en Go et un, que j’aide à maintenir, écrit en seulement 100 lignes de Bash.

    Pour installer la version Go, téléchargez la dernière version et placez-le quelque part sur votre chemin, comme ~/.local/bin/ ou /usr/local/bin. Pour installer la version Bash, téléchargez la dernière version et exécutez le install-cheat.sh scénario:

    $ sh ./install-cheat.sh

    Ou pour configurer l’installation, utilisez Autotools :

    $ aclocal ; autoconf
    $ automake --add-missing ; autoreconf
    $ ./configure --prefix=$HOME/.local
    $ make
    $ make install

    Obtenez des feuilles de triche pour votre terminal Linux

    Les aide-mémoire ne sont que des fichiers texte contenant des commandes courantes. La collection principale de feuilles de triche est disponible sur Github.com/cheat/cheatsheets. La version Go de triche télécharge des feuilles de triche pour vous lorsque vous exécutez la commande pour la première fois. Si vous utilisez la version Bash de triche, le --fetch l’option télécharge les feuilles de triche pour vous :

    $ cheat --fetch

    Comme avec man pages, vous pouvez avoir plusieurs collections de feuilles de triche sur votre système. La version Go de triche utilise un fichier de configuration YAML pour définir où se trouve chaque collection. La version de Bash définit le chemin lors de l’installation et télécharge par défaut le Github.com/cheat/cheatsheets ainsi que la propre collection Gitlab.com/opensource.com/cheatsheets d’Opensource.com.

    Liste des feuilles de triche

    Pour répertorier les feuilles de triche sur votre système, utilisez le --list option:

    $ cheat --list
    7z
    ab
    acl
    alias
    ansi
    ansible
    ansible-galaxy
    ansible-vault
    apk
    [...]

    Afficher une feuille de triche Linux

    Consulter une feuille de triche est aussi simple que consulter un man ou info page. Indiquez simplement le nom de la commande pour laquelle vous avez besoin d’aide :

    $ cheat alias

    # To show a list of your current shell aliases:
    alias

    # To alias `ls -l` to `ll`:
    alias ll='ls -l'

    Par défaut, le cheat La commande utilise le pager de votre environnement. Votre téléavertisseur est réglé avec le PAGER variables d’environnement. Vous pouvez remplacer cela temporairement en redéfinissant le PAGER variable avant d’exécuter le cheat commande:

    $ PAGER=most cheat less

    Si vous voulez simplement envoyer la feuille de triche dans votre terminal sans téléavertisseur, la version Bash a un --cat option pour plus de commodité :

    $ cheat --cat less

    Ce n’est pas vraiment de la triche

    Le système de triche va droit au but. Vous n’avez pas besoin de rassembler des indices sur la façon d’utiliser une commande. Vous n’avez qu’à suivre les exemples. Bien sûr, pour les commandes complexes, ce n’est pas un raccourci pour une étude approfondie de la documentation réelle, mais pour une référence rapide, c’est aussi rapide que possible.

    Vous pouvez même créer votre propre feuille de triche simplement en plaçant un fichier dans l’une des collections de feuilles de triche. Bonnes nouvelles! Étant donné que les projets sont open source, vous pouvez contribuer vos feuilles de triche personnelles à la collection GitHub. Et plus de bonnes nouvelles! Lorsqu’il y aura une nouvelle version de feuille de triche Opensource.com, nous inclurons désormais une version en texte brut afin que vous puissiez l’ajouter à votre collection.

    La commande s’appelle cheat, mais comme tout utilisateur de Linux vous l’assurera, ce n’est pas vraiment de la triche. Cela fonctionne plus intelligemment, à la manière open source.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.