![]() |
[CHEATSHEET] Création d'une option - Version imprimable +- N-PN White-Hat Project (https://dev.n-pn.fr/forum) +-- Forum : Informatique (https://dev.n-pn.fr/forum/forumdisplay.php?fid=12) +--- Forum : GNU/Linux | Unix (https://dev.n-pn.fr/forum/forumdisplay.php?fid=31) +--- Sujet : [CHEATSHEET] Création d'une option (/showthread.php?tid=3316) |
[CHEATSHEET] Création d'une option - notfound - 09-09-2013 Hello world, Récemment j'ai vu une news sur le blog de Korben ( http://korben.info/cheat-pour-vous-souvenir-de-la-bonne-syntaxe.html ) présentant un tool qui permet de se rappeler de la bonne syntaxe de certaines commandes. Par défaut, on peut créer et éditer des "cheatsheets", mais pas les supprimer (enfin je n'ai pas vu cette option). J'ai donc décidé de créer cette fonction pour étendre le programme déjà existant. Voici le bout de code à rajouter: (à la ligne 179 par exemple) Code PYTHON :
Bon ce bout de code est surement "crade" car j'ai aucune connaissance en python mais ça fonctionne donc ça me suffit ![]() Exemple : Code BASH :
Voilà voilà. Cya & enjoy RE: [CHEATSHEET] Création d'une option - Junky - 09-09-2013 Bonjour. Code : $ set -o vi Expliquation: Si tu init ton terminal avec vi, tu peu rejouer des commandes vi en faisant [echap] (comme dans vi quoi). Dans vi le "/" te permet de rechercher une PATTERN. Donc en gros ici j'init mon term, puis [echap] puis /PATTERN (il va check dans le .bash_history) puis enter... Junky RE: [CHEATSHEET] Création d'une option - gruik - 09-09-2013 (09-09-2013, 13h24)Junky a écrit : en fait Notfound étend le programme déjà existant cheat codé en python avec une option --delete qui n'existe pas nativement dans le tool, aucun rapport donc mais thx pour l'astuce ![]() par contre le os.system(rm) est assez mal venu, au minimum il faut mettre /bin/rm pour eviter d'induire une faille system(), sinon carrément full python, un truc du genre : Code PYTHON :
os.unlink(os.path.expanduser(os.path.join("~", ".cheat", file))) RE: [CHEATSHEET] Création d'une option - Junky - 09-09-2013 (09-09-2013, 14h23)gruik a écrit : en fait Notfound étend le programme déjà existant cheat codé en python avec une option --delete qui n'existe pas nativement dans le tool, aucun rapport donc mais thx pour l'astuce Arf pas faux. Pas trop de rapport!!! :/ Junky Fail!!! RE: [CHEATSHEET] Création d'une option - notfound - 09-09-2013 J'ai édité pour que ça paraisse plus évident, c'est vrai que j'ai un peu mal présenté le truc, désolé. |