TUTOS.EU

Liste de commandes de base sous Linux

Ensemble de commandes de base sous Linux


Afficher l'historique des commandes

history
Lien vers le fichier : cliquez ici Copier le code

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 Copier le code

Pour rejouer la commande qui est en position 6, cad apt-get install sudo :

!6
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 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 Copier le code

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 Copier le code

puis ajouter

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

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 Copier le code

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 Copier le code

Sauvegarder et exécuter bashrc avec la commande

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

Votre fichier d'historique serait éditable avec

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

Pour connaitre votre emplacement actuel

pwd
Lien vers le fichier : cliquez ici Copier le code

Pour afficher les fichiers sous forme de liste, y compris les fichiers cachés

ls -al
Lien vers le fichier : cliquez ici Copier le code

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 Copier le code

Pour retourner au home de l'utilisateur, plusieurs options :

cd
Lien vers le fichier : cliquez ici Copier le code

Pour remonter d'un cran dans la navigation des dossiers

..
Lien vers le fichier : cliquez ici Copier le code

Pour savoir quand a rebooté pour la dernière fois le serveur, taper

who -b
Lien vers le fichier : cliquez ici Copier le code

Pages Web

Site WebDescription
doc.ubuntu-fr.orgLes commandes de base en console linux
Wiki.linux-france.orgLes commandes fondamentales de Linux

2