Pour consulter le journal entier des historique de commande du Shell:
history
1 mv /etc/motd /etc/motd_old 2 nano /etc/motd 3 ll 4 nano .bashrc
Pour consulter les 20 dernière lignes:
history 20
Pour ajouter l'horodatage dans le journal des historique
Editer .bashrc dans votre profil, puis ajouter :
export HISTTIMEFORMAT="%c "
Contenu après modification
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) HISTSIZE=1000 HISTFILESIZE=2000 #Export TIME & DATE To HISTORY export HISTTIMEFORMAT="%c "
Arguments possible
%d: Day %m: Month %y: Year %H: Hour %M: Minutes %S: Seconds %F: Full date (Y-M-D format) %T: Time (H:M:S format) %c: Complete date and timestamp (Day-D-M-Y H:M:S format)
Recharger .bashrc :
exec bash
ou
source ~/.bashrc
ou
. ~/.bashrc
ex:
history
1 mv /etc/motd /etc/motd_old 2 nano /etc/motd 3 ll 4 nano .bashrc
Si âpres avoir consulter mon journal je fait !4 dans mon terminal, celui-ci répètera la commande:
nano .bashrc
!!
!-5
Aura pour effet de répéter la 5em dernière commande du journal.
!231
Aura pour effet de répéter la commande 231 du journal.
!nano
Aura pour effet de répéter la dernière commande passer contenant le mot “nano”
!?nano
history -c
Supprimer la ligne 10
history -d 10
Supprimer la ligne 1 à 5
history -d 1-5
Utile avant de saisir des commandes sensibles dans un termnimal !!
Pratique lors de la saisie de mot de passe par exemple.
set +o history
set -o history
Permet de sauvegarder la session courante dans le fichier .bash_history
history -w