Forum Programmation.shell recherche d'une ancienne commande utilée dans le shell

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
août
2007
Bonjour

J'ai déjà vu cette astuce sur le site mais impossible de la retrouver.
Donc je repose la question

Dans le shell, on peut "remonter" sur les dernières commandes utilisées.
Comment retrouver dans cette série de commandes, une en particulier via un mot clé.

par exemple je voudrais retrouver toutes les commandes passées dans le shell contenant rsync , comment faire ?

Merci
  • # Crtl +R

    Posté par  (site web personnel) . Évalué à 2.

    normalement si tu fais Ctrl+R et ensuite tu peux "naviguer" dans l'historique en tapant des mots clefs.

    https://damien.pobel.fr

    • [^] # Re: Crtl +R

      Posté par  . Évalué à 2.

      Ca ca ne marche qu'avec le mode emacs.

      Sinon tu as aussi la commande history
      history | grep rsync
    • [^] # Re: Crtl +R

      Posté par  . Évalué à 1.

      Plus précisément, ^R puis un mot clé puis plusieurs fois ^R jusqu'à retrouver la ligne qu'on chercher (en bash)

      Et plus généralement on peut faire history|grep commande
      • [^] # Echap + /

        Posté par  (site web personnel) . Évalué à 1.

        En mode vi (set -o vi) il faut appuyer sur la touche Echap, puis entrer le caractère / suivit du mot clé et enfin appuyer sur Entrer pour rammener la commande.
  • # $HOME/.bash_history

    Posté par  . Évalué à 1.

    dans le fichier $HOME/.bash_history
  • # voir la bible

    Posté par  (site web personnel) . Évalué à 2.

    Terminal : ! en shell

    http://linuxfr.org/tips/350.html

    ウィズコロナ

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.