Rechercher dans l'historique des commandes

Pour retrouver une commande que vous avez saisi, vous pouvez utiliser le pavé directionnel (Flèches du haut et du bas), mais si la commande date un peu il peut être laborieux de la retrouver de cette façon. L'astuce est d'utiliser la commande history qui va vous permettre d'afficher toutes les commandes saisie dans l'historique.

Bon c'est pas plus pratique d'avoir la liste des centaines de commandes que vous avez tapé, donc vous devez utiliser grep pour filtrer avec un "pipe" :

history | grep "commande"

Vous obtiendrez une ligne du style

211  bash supercommande.sh

Selon votre configuration, l'expression que vous recherchez sera mise en évidence par le grep.

Une fois la ligne retrouvé, il vous suffit de la copier/coller ou encore mieux, d'utiliser le point d'exclamation suivit du numéro de ligne pour relancer la commande :

Vous obtiendrez une ligne du style

!211

bash-shell/recherche-dans-histoique-commandes.txt · Dernière modification: 2012/01/13 06:30 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Ce site contient des traces de XHTML et de CSS.