GNU/Linux >> Tutoriels Linux >  >> Linux

Commande d'historique avec exemples

Histoire Commande est utilisé pour visualiser la commande précédemment exécutée et il peut également la lister.

Cette fonctionnalité n'était pas disponible dans le shell Bourne.

Bash et Korn prennent en charge cette fonctionnalité dans laquelle chaque commande exécutée est traitée comme un événement et est associée à un numéro d'événement à l'aide duquel elles peuvent également être rappelées et modifiées si nécessaire. Ces commandes sont enregistrées dans un fichier historique. dans l'historique du shell Bash commande affiche la liste complète de la commande.

Syntaxe :

 history 

Points importants

  1. afficher le nombre limité de commandes exécutées comme suit :
 history 5 

Remarque :

La commande peut également être exécutée à l'aide du numéro d'événement .

Exemple :

 !231

2. vous pouvez également imprimer la commande avant de l'exécuter en utilisant :p après le numéro d'événement de la commande.

Exemple :

!231:p

3. pour exécuter la 6ème commande de la liste Historique Bottom :

 !-6

4.Cette commande peut également être utilisée avec grep :

Exemple :

history | grep yum

5. La commande la plus récente peut être visualisée en utilisant !!

Exemple :

 !!

6. Supposons donc que la commande doit être exécutée sans être stockée dans la variable HISTFILE doit être désactivé.

La commande sera donc :

Exemple :

7. La commande peut également être exécutée en utilisant une partie de la commande.

Exemple :

!command_starting_string

8. L'historique peut également être supprimé à l'aide de history -d event_number .

Exemple :

history -d 566

REMARQUE :

Le ".bash_history "Le fichier caché stocke chaque commande que vous avez écrite, chaque utilisateur a un historique de bash, même le super utilisateur 'root'.

9. tout l'historique peut être supprimé en utilisant history -c mais il ne peut pas être supprimé de l'option ".bash_history ".

Exemple :

history -c

10. Donc pour supprimer tout l'historique du fichier ".bash_history" vous pouvez utiliser ceci :

 echo " " > .bash_history

11. Vous pouvez également connaître la taille de votre liste d'historique :

 echo $HISTSIZE

Linux
  1. Commande Linux wc avec exemples

  2. Commande Linux Tee avec exemples

  3. Commande principale Linux avec exemples

  4. Commande Nohup avec exemples

  5. Commande JQ sous Linux avec exemples

Commande Tr sous Linux avec des exemples

15 Commande Linux ps avec exemples

Commande de CD Linux avec exemples

Commande Linux watch avec exemples

Commande d'historique sous Linux avec des exemples

Commande IP Linux avec exemples