Affiche ou manipule l''historique.
Affiche l'historique avec les numéros de lignes en préfixant chaque élément
modifié d'un « * ». Un argument égal à N limite la liste aux N derniers éléments.
Options :
-c
[tab]
efface la liste d'historique en effaçant tous les éléments
-d offset
[tab]
efface l'élément d'historique à l'emplacement OFFSET.
-a
[tab]
ajouter les lignes d'historique de cette session au fichier d'historique
-n
[tab]
lire toutes les lignes d'historique non déjà lues depuis le fichier d'historique
-r
[tab]
lire le fichier d'historique et ajouter le contenu à la liste d'historique
-w
[tab]
écrire l'historique actuel dans le fichier d'historique
[tab]
et l'ajoute à la liste d'historique
-p
[tab]
effectuer un développement de l'historique sur chaque ARG et afficher le résultat
[tab]
sans le stocker dans la liste d'historique
-s
[tab]
ajoute les ARGs à la liste d'historique comme entrée unique
Si NOMFICHIER est donné, il est utilisé comme fichier d'historique. Sinon,
si $HISTFILE contient une valeur, celle-ci est utilisée, sinon ~/.bash_history.
Si la variable $HISTTIMEFORMAT est définie et n'est pas vide, sa valeur est utillisée
comme chaîne de format pour que strftime(3) affiche l'horodatage associé
à chaque entrée d'historique. Sinin, aucun horodatage n'est affiché.
Code de sortie :
Renvoie le code de succès à moins qu'une option non valable soit donnée ou qu'une erreur ne survienne.