GNU history
De Wiki doc
GNU history est un outil permettant d'afficher l'historique des commandes sous Linux. Celui-ci est localisé dans le fichier <source lang="bash" inline>~/.bash_history</source> de chaque utilisateur exécutant le Shell Bash.
INFORMATION
{{{1}}}Pour afficher la liste des commandes tapées précédemment, il suffit d'exécuter le programme sans arguments:
history
Contrairement à son pendant BSD (qui utilise l'option <source lang="bash" inline>-h</source>), il n'existe pas de paramètre pour n'afficher que les commandes (sans leur numéro). Pour ce faire, il faudra tronquer les chaînes de caractères comme ceci:
history | awk '{$1="";print substr($0,2)}'
Pour vider l'historique, il faut généralement passer par deux étapes:
- Suppression du fichier journal: <source lang="bash" inline>rm ~/.bash_history</source>
- Suppression du tampon: <source lang="bash" inline>history -c</source>