2010-09-30 7 views
0

J'ai un script shell que j'exécute fréquemment dans une journée avec différents arguments et/ou options à chaque fois. Ce que je cherche est un moyen de "parcourir" les différentes exécutions de ce script shell avant de sélectionner un script particulier via la fonction CtrlR. Comment je fais ça?Comment parcourir les résultats probables de l'historique dans un shell Unix en utilisant CTRL-R?

Bien sûr, je peux saisir la commande "history" et parcourir la liste manuellement, mais je trouve que CtrlR est plus pratique. :)

-

Ben

Répondre

3

Essayez de taper un préfixe commun puis en appuyant sur Ctrl-r à plusieurs reprises pour parcourir les différentes exécutions.

Par exemple, supposons que la commande est vim, puis:

  1. presse CTRL-R pour commencer le type inverse-i-recherche
  2. vim
  3. presse CTRL-R à plusieurs reprises pour faire défiler les exécutions précédentes
+0

Cela fonctionne. Merci. – Ben

0
$ history |grep vi 
    711 vi file 
    748 vi file 
    752 vi file 

$ !711 
Questions connexes