Les shells bash et ksh93 enregistrent un historique de toutes les commandes que vous exécutez. Cet historique est conservé pour chaque utilisateur, ce qui signifie qu'il est préservé d'une session à l'autre et qu'il est représentatif de l'ensemble de vos sessions de connexion.
Par exemple, si vous êtes dans un shell bash, vous pouvez afficher l'historique complet des commandes exécutées, comme suit :
$ history 1 ls 2 ls -a 3 pwd 4 whoami . . .
Pour afficher un nombre donné de commandes précédentes, incluez un nombre entier dans la commande :
$ history 2 12 date 13 history
Pour plus d'informations, reportez-vous à la page de manuel history(1).