J'utilise ubuntu 11.04, et la question doit être commune à tout shell bash. Appuyez sur la touche fléchée vers le haut de votre terminal pour récupérer la commande précédente que vous aviez exécutée sur votre terminal.
Ma question est de savoir où (dans quel fichier) tous ces historiques de commandes seront-ils stockés? Puis-je lire ce fichier?
le nom du fichier d'historique a été stocké dans la variable: $ HISTFILE
echo $HISTFILE
vous donnera le bon fichier.
Habituellement en bash ce serait ~/.bash_history, cependant il pourrait être changé par configuration.
notez également que parfois les toutes dernières commandes ne sont pas stockées dans ce fichier. fonctionnement
history -a
persistera.
history -r
nettoiera les commandes non encore écrites dans le fichier.
Pour bash, c'est par défaut dans ~/.bash_history
(vérifiez la variable d'environnement HISTFILE
si ce n'est pas le cas). Vous pouvez directement cat
le fichier ou utiliser la commande history
.