Journal bash, csh, et historique des commandes

Posté par  .
Étiquettes : aucune
0
3
juin
2004
Cher (premier) journal

J'ai des machines sous FreeBSD, avec pour shell csh. Une fonctionnalité que je trouve interessante est que l'appui sur la touche "flèche haut" me remonte de l'historique toutes les commandes tapées précedemment, et débutant par ce que j'ai commencé à taper. exemple

# cat toto
[ ... ]
# ls
[ ... ]
# ca<flèche haut>
à partir de ce moment ça m'affiche directement "cat toto"

Ensuite, j'ai une machine sous Gentoo Linux, avec bash. Dans ce cas, un appui sur "flèche haut" (dans le cas précédent) me ramènerai à "ls"

Donc ma question est : existe-t-il avec bash la possibilité d'avoir le comportement de csh que je viens de décrire ?

Merci d'avance pour toutes les réponses que tu pourras m'apporter
  • # \_o<~ COIN

    Posté par  . Évalué à 4.

    Y'a moyen en utilisant Control R.

    Par exemple, Ctrl +R puis 'ca' te donnera 'cat plop'.
    • [^] # Re: \_o<~ COIN

      Posté par  . Évalué à 1.

      Merci beaucoup pour le tip, mais en fait je cherchais plus une solution homogène entre le comportement bash et le comportement csh.

      Mais cette solution me servira quand même dans le cas où je ne voudrais/pourrais pas modifier les fichiers de conf.
  • # Finalement, quand cherche on trouve

    Posté par  . Évalué à 2.

    Bon, en fait je viens juste d'avoir la solution ici : http://linuxfr.org/~ohadi/13364.html(...)
  • # csh

    Posté par  (site Web personnel) . Évalué à 0.

    Oui, il y a une méthode simple, utiliser csh à la place de bash ...
    • [^] # Re: csh

      Posté par  . Évalué à 1.

      Oui mais...
      Une fonctionnalité de bash qui me plait est que le double tab montre les candidats potientiels pour l'auto-completion. Et ça csh ne l'a pas (oui je sais, je suis chiant)
      • [^] # Re: csh

        Posté par  . Évalué à 2.

        set autolist (dans tcsh) ?
        • [^] # Re: csh

          Posté par  . Évalué à 1.

          rhaa !!
          c'est nickel ça, merci beaucoup (tu serais une fille, et à coté de moi, que te j'en roulerai une pelle :)
      • [^] # Re: csh

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

        Heureusement que tu n'as pas vu l'autocompletion de zsh, t'en deviendrais fou :))
        • [^] # Re: csh

          Posté par  . Évalué à 1.

          J'en ai entendu parler, et plutôt en bien. Mais j'ai la flemme d'utiliser un autre shell que celui par défaut.
          • [^] # Re: csh

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

            Salut,

            Tu devrais essayer le packet bash-completion : que du bonheur :)

Suivre le flux des commentaires

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