Vider l'historique de votre terminal sh
Par Bast le vendredi 23 mars 2007, 23:46 - Ubuntu - Lien permanent
Il arrive parfois que par mégarde, fatigue ou tout simplement bêtise, l'on tape son mot de passe root directement comme si c'était une commande. On se retrouve alors bien con pantois.
D'après cette astuce , il suffit de taper
history -c
dans cette même console, et hop plus aucune trace de ladite bêtise.
Commentaires
Oui, mais si on veut le garder et supprimer que la commande ? Perso j'édite ~/.bash_history et je supprime mon mot de passe.
Comme précisé dans l'article pointé, c'est conservé en RAM. Et je n'éteins jamais mes machines... Ou alors je n'ai pas bien compris l'explication.
En tapant "history" on a l'ensemble de l'historique avec un numéro devant chaque commande. Avec "history -c" on efface l'ensemble de cet historique. Avec "history -d NUMERO_DE_COMMANDE", on efface simplement la commande correspondant au numéro NUMERO_DE_COMMANDE de l'historique.
Pour plus d'informations "help history" :-)
Je prefere faire shred ~/.bash_history && killall -9 bash.
C'est plus efficace :)