Exemple de résultat
1 grep bash /etc/passwd | cut -f1 -d:
2 cls
3 clear
4 passwd root
5 su
6 apt-get install sudo
7 su
Lien vers le fichier : cliquez ici
Pour rejouer la commande qui est en position 6, cad apt-get install sudo :
!6
Lien vers le fichier : cliquez ici
Pour faire une recherche dans ces résultats, appuyer sur les touches
ctrl+r
Lien vers le fichier : cliquez ici
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.
Pour les différents formats de date/heure, chercher strftime
HISTTIMEFORMAT="%F %T "
history
Lien vers le fichier : cliquez ici
D'autres formats sont possibles, et on peut les inclure dans le bach du profil du user. Exemple
nano ~/.bashrc
Lien vers le fichier : cliquez ici
Comme indiqué sur https://www.redhat.com/sysadmin/parsing-bash-history
vous pouvez aussi éviter de mettre une commande dans l'historique en ajoutant un espace avant cette commande en ajoutant
export HISTCONTROL=$HISTCONTROL:ignorespace
Lien vers le fichier : cliquez ici
A priori on peut exclure des commandes de l'historique en les séparant par : avec HISTIGNORE
exemple
export HISTIGNORE='history:ls -l'
Lien vers le fichier : cliquez ici
Votre fichier d'historique serait éditable avec
nano ~/.bash_history
Lien vers le fichier : cliquez ici
Pour afficher les fichiers sous forme de liste, y compris les fichiers cachés
ls -al
Lien vers le fichier : cliquez ici
Il y a une commande distincte pour afficher le début, la fin ou afficher tout court le contenu d'un fichier. Ces commandes sont dans l'ordre ci-dessous.
Par défaut cela affiche 10 lignes. On peut modifier cela avec l'option -n
head
tail
cat
Lien vers le fichier : cliquez ici
Pour savoir quand a rebooté pour la dernière fois le serveur, taper
who -b
Lien vers le fichier : cliquez ici
Pages Web
Site Web | Description |
---|---|
doc.ubuntu-fr.org | Les commandes de base en console linux |
Wiki.linux-france.org | Les commandes fondamentales de Linux |
Article(s) suivant(s)
Article(s) en relation(s)