Il est parfois difficile de se souvenir de certains paramètres de commandes Linux, même pour des sys admin chevronnés. Il existe bien sûr les pages man mais avoir une liste d'exemples d'une commande précise directement dans son terminal, c'est appréciable. Cela est possible grâce à Cheat.
Qui n'a jamais fait une recherche Internet pour se remémorer de certains paramètres d'une commande Linux ? Ce dessin illustre parfaitement certaines situations ^^ :
Cheat est un outil Python utilisable en ligne de commande vous permettant d'accéder, de créer ou de mettre à jour des aide-mémoires (ou cheatsheet) de commandes Linux.
Voici un exemple avec la fameuse commande tar :
Nul besoin de se rendre dans le man, un simple cheat [commande]
permet d'avoir des exemples d'utilisation de la commande.
L'installation de Cheat se fait simplement avec Python Pip :
pip install cheat
Cheat propose par défaut des fiches pour plus de 90 commandes Linux. Pour obtenir la liste des fiches de Cheat, faites :
cheat -l
Pour accéder à la fiche d'une commande en particulier :
cheat diff
Pour chercher un mot-clé présent dans plusieurs fiches, utilisez l'option -s
:
cheat -s apt
Un des points forts de Cheat, c'est la possibilité de créer soi-même des fiches avec l'option -e
:
cheat -e createUser
Inscrivez ce que vous voulez dans le fichier. L'idéal étant de mettre une ligne en commentaire (c'est-à-dire précédée de #) et dessous la ligne de commande.
Enregistrez et lancez cheat createUser
:
Pratique !