Konsole Terminal open on the Kubuntu Focus Ir14 Linux laptop.
Agence web » Actualités du digital » Comment obtenir une feuille de triche pour n'importe quelle commande dans le terminal Linux

Comment obtenir une feuille de triche pour n'importe quelle commande dans le terminal Linux

Vous avez toujours voulu un code de triche pour écrire des commandes Linux sans consulter les pages à chaque fois et comprendre leur utilisation? Eh bien, il y a un outil pour celui appelé triche. Que vous ayez besoin d'un rafraîchissement rapide ou que vous souhaitiez vous familiariser avec une nouvelle commande, la triche est l'outil pour vous guider.

Il y a une commande de triche dans Linux

Cheat est un outil Linux créé à l'aide de Go. Il utilise la commande Linux d'origine communautaire pour afficher des exemples courants de cette commande utilisée. Il peut être pratique lorsque vous avez besoin d'obtenir un aperçu rapide d'une commande.

Dites que vous utilisez beaucoup la commande SED. Maintenant, il a de nombreuses options. Lire les pages de manches n'aide pas toujours. Et la recherche sur Internet pour votre cas d'utilisation spécifique peut également ressentir du temps. Dans de tels scénarios, vous pouvez utiliser la commande de triche pour voir certains cas d'utilisation courants de SED avec des exemples pratiques.

Installation et configuration de la triche sur Linux

Voyons comment vous pouvez l'installer sur votre système Linux. Pour la démonstration, j'utiliserai Ubuntu 24.04 LTS. Mais les commandes que je montre s'appliquent également aux autres distros Linux. Pour installer Cheat, vous pouvez utiliser une commande d'installation à une ligne ci-dessous. Avant d'exécuter la commande, assurez-vous de vérifier la page de version GitHub et utilisez la dernière version (c'est 4.4.2 pour moi) ainsi que le bon package pour votre système dans la commande.

        cd /tmp 

&& wget https:

&& gunzip cheat-linux-amd64.gz

&& chmod +x cheat-linux-amd64

&& sudo mv cheat-linux-amd64 /usr/local/bin/cheat

La commande télécharge le package, la décompressez, lui donne une autorisation exécutable et la déplace vers le répertoire « / usr / local / bin ».

Si vous avez installé, vous pouvez également l'utiliser pour installer Cheat.

go install github.com/cheat/cheat/cmd/cheat@latest

Il existe également des forfaits entretenus par la communauté que vous pouvez installer via un gestionnaire de packages. Par exemple, si vous avez activé SNAP, vous pouvez l'installer avec:

sudo snap install cheat

Pour vérifier l'installation, vous pouvez courir:

cheat --version

Après avoir réussi à installer de la triche, vous devez faire trois choses:

  1. Générer un fichier de configuration

  2. Configurer CheatPaths

  3. Téléchargez la communauté CheatSheets.

Heureusement, tout cela se fera automatiquement lorsque vous exécutez la triche pour la première fois.

Le fichier de configuration a été généré dans le répertoire « ~ / .config / triche ». C'est un fichier YAML. Il a toutes les configurations nécessaires dont vous aurez besoin pour obtenir une bonne expérience en utilisant la triche. Si vous voulez changer quoi que ce soit, c'est le fichier à rechercher.

Vous pouvez également modifier le chemin par défaut du fichier de configuration à l'aide des variables d'environnement.

export CHEAT_CONFIG_PATH="~/.dotfiles/cheat/conf.yml"

Les CheatSheets sont des fichiers texte simples avec le nom de la commande pour laquelle la feuille est pour laquelle est pour. Par exemple, la feuille de triche pour la commande CD est un fichier qui contient une liste de tricheurs pour la commande cd. Par défaut, la commande Cheat ne vient avec aucune insigne. Au contraire, il utilise les insignes de la communauté que vous êtes invité à télécharger lors de la première exécution.

Ces intestins sont situés dans CheatPaths, une collection de répertoires où résident vos insignes. Vous pouvez configurer CheatPaths dans le fichier conf.yml pour ajouter plus de chemins ou modifier les actuels.

La commande Cheat prend en charge la complétion automatique. Cependant, il n'est disponible que pour Bash, Fish et Zsh. Vous pouvez également vous intégrer à FZF. Pour ce faire, rendez d'abord FZF disponible sur votre chemin. Puis courez:

export CHEAT_USE_FZF=true

Qui couvre la configuration de base dont vous aurez besoin pour la triche. Bien sûr, vous pouvez faire beaucoup plus.

Comment utiliser la triche

Voyons maintenant comment vous pouvez utiliser la commande Cheat pour obtenir des cheatSheets pour d'autres commandes Linux. Revenons à notre exemple précédent, la commande SED. Pour obtenir sa feuille de triche, courez simplement:

cheat sed

La sortie vous montre quelques bons exemples sur la façon d'utiliser la commande SED auquel cas. Contrairement à la page manuelle, vous n'avez pas à le comprendre manuellement. Vous pouvez simplement prendre un exemple, le modifier selon vos besoins et exécuter la commande. Si vous souhaitez afficher toutes les intestins disponibles actuels, exécutez:

cheat -l

Il répertorie toutes les commandes qui ont une feuille de triche, leur emplacement et des balises. Les balises sont des catégories auxquelles une commande est liée. Vous pouvez également afficher des intestins d'une certaine balise. Par exemple, si vous souhaitez afficher les cheatSheets disponibles tagués avec «emballage», exécutez:

cheat -l -t packaging

Cela vous permet de vérifier les manchets disponibles pour les commandes d'un certain type. Vous pouvez également afficher les cheatSheets par chemin. Par défaut, il y a un chemin « communautaire » et un chemin « personnel ».

cheat -l -p personal
cheat -l -p community

Vous pouvez également rechercher des phrases dans les CheatSheets en ajoutant le drapeau -S.

cheat -s directory

Vous pouvez également utiliser Regex pour la recherche. Cet exemple recherche des adresses IP.

cheat -r -s '(?:(0-9){1,3}.){3}(0-9){1,3}'

Ici, nous pouvons voir que les cheatSheets affichés ont des adresses IP correspondant à notre regex. Vous pouvez également combiner les drapeaux pour rendre votre recherche plus étroite et plus ciblée.

cheat -p community -t networking --regex -s '(?:(0-9){1,3}.){3}(0-9){1,3}'

Dans cet exemple, nous recherchons des intestins dans le chemin de la communauté qui sont tagués avec « réseautage » et avons le regex pour les adresses IP.

Gérer les intestins

Les cheats sont le cœur de la commande de triche. Plus vous pouvez gérer et organiser vos intestins, plus il vous sera facile de trouver le bon. Une bonne chose est que vous pouvez télécharger les insignes de la communauté dans la configuration initiale. Au cas où vous auriez sauté cela, vous pouvez toujours le télécharger plus tard depuis GitHub.

git clone https://github.com/cheat/cheatsheets.git ~/.config/cheat/cheatsheets/community

Il en va de même pour le fichier de configuration.

cd ~/.config/cheat
curl -LO https://raw.githubusercontent.com/cheat/cheat/master/configs/conf.yml

Étant donné que Cheat utilise des chersheets de la communauté, vous ne devez pas vous attendre à ce qu'il ait une feuille de triche pour chaque commande ou outil Linux. Cependant, vous pouvez créer vos propres ChearSheets.

Pour créer une feuille de triche, exécutez:

cheat -e 

Pour la démonstration, je crée une feuille de triche pour la commande ripgrep.

cheat -e ripgrep

S'il n'y a pas de manche disponible pour cette commande, cela vous amènera dans un fichier vide dans un éditeur de texte. Tapez votre texte ici et enregistrez le fichier. Voici un exemple de triche que j'ai fait pour la commande ripgrep. Vous devriez essayer de suivre le même style.

        
tags: ( files, search )


rg <pattern>


rg -i <pattern>


rg <pattern> -t <type>


rg -l <pattern>


rg -n <pattern>


rg -w <pattern>


rg <pattern> <path>


rg -C <lines> <pattern>


rg -uu <pattern>


rg --no-ignore <pattern>


rg <regex-pattern>


rg -c <pattern>

Après l'avoir enregistré, vous pouvez appeler la commande pour afficher sa feuille de triche.

Si vous souhaitez modifier une touche existante, vous pouvez utiliser le même indicateur -e. Il ouvrira le fichier qui contient la feuille de triche pour cette commande. Cela vous permet d'ajouter vos propres notes ou cas d'utilisation de commande.

Les créateurs de la commande Cheat ont un script bash qui vous permet de maintenir facilement vos astuces. Passez en revue d'abord le script de maintenance de la fiche de la fiche. Si vous souhaitez télécharger et l'exécuter, utilisez ces commandes:

        curl -LO https:

sudo chmod +x cheatsheets

sudo mv cheatsheets /usr/local/bin/

Avec ce script, vous pouvez mettre à jour la communauté que vous avez. De plus, vous pouvez également pousser vos propres ChearSheets vers des référentiels éloignés comme GitHub.


Si vous avez du mal à vous souvenir des commandes Linux, Cheat est un excellent outil pour un aperçu rapide. Ce n'est pas le seul outil à cet effet, cependant. Il y a un autre outil nommé TLDR qui fait quelque chose de similaire. Avoir de tels outils est un excellent moyen de maîtriser les nouvelles commandes Linux.

★★★★★