Table des matières
Utilistaion de HISTORY
Consulter
Tout
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
20 derniéres
Pour consulter les 20 dernière lignes:
history 20
Ajout de l'heure
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
Répéter une commande
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
Rép la dernière
!!
Rép la X dernière
!-5
Aura pour effet de répéter la 5em dernière commande du journal.
Rép la 231 de l'historique
!231
Aura pour effet de répéter la commande 231 du journal.
Rép la commande qui comence par
!nano
Aura pour effet de répéter la dernière commande passer contenant le mot “nano”
Qui contient
!?nano
Manipuler
supprimer
Tout
history -c
Ligne Spécifique
Supprimer la ligne 10
history -d 10
Supprimer la ligne 1 à 5
history -d 1-5
Stopper l'enregistrement
Utile avant de saisir des commandes sensibles dans un termnimal !!
Pratique lors de la saisie de mot de passe par exemple.
set +o history
Activer l'enregistrement
set -o history
Sauvegarder
Permet de sauvegarder la session courante dans le fichier .bash_history
history -w
