TUTOS.EU

La commande history sous Linux

Afficher l'historique des commandes

history
Lien vers le fichier : cliquez ici Copier le code

Pour supprimer la ligne 6 de l'historique, taper

history -d 6
Lien vers le fichier : cliquez ici Copier le code

Pour faire une recherche dans ces résultats, appuyer sur les touches

ctrl+r
Lien vers le fichier : cliquez ici Copier le code

Pour jouer la dernière ligne de l'historique qui commence par ls
(vu sur https://www.cherryservers.com/blog/a-complete-guide-to-linux-bash-history)

!ls
Lien vers le fichier : cliquez ici Copier le code

Le fichier de l'historique est éditable avec

nano ~/.bash_history
Lien vers le fichier : cliquez ici Copier le code

Pour avoir en plus la date et heure des commandes, il faut utiliser HISTTIMEFORMAT

Attention ! La commande enregistre correctement la date/heure des commandes passées à partir du moment où vous avez activé ce paramètre.
Pour les commandes d'avant vont prendre la date du jour, donc plus vite vous activez ce paramètre, mieux c'est.

Essayez en tapant ceci

HISTTIMEFORMAT="%y/%m/%d %T "
history
Lien vers le fichier : cliquez ici Copier le code

Si vous vous déconnectez/reconnectez, l'effet de la commande aura disparu.

Pour éviter cela on peut l'inclure dans le bach du profil du user.
Pour cela commencez par taper

nano ~/.bashrc
Lien vers le fichier : cliquez ici Copier le code

Ajoutez

export HISTTIMEFORMAT="%y/%m/%d %T "
Lien vers le fichier : cliquez ici Copier le code

Article(s) en relation(s)

2