Je voulais utiliser la recherche inversée comme d'habitude en appuyant sur Ctrl+R pour rechercher ma dernière commande ssh. Quand j'ai essayé, je pouvais seulement écrire "ss" mais pas continuer avec "h". De plus quand je frappe Ctrl+H encore une fois, rien ne se passe. Quelqu'un a-t-il une explication?
J'utilise Ubuntu 12.04 et dans le passé cela a bien fonctionné (sur mon autre ordinateur avec le même système d'exploitation)
Essayez comme ça:
[...] première presse Ctrl+R puis commencez à taper la commande ou toute partie de la commande que vous recherchez. Vous verrez la saisie automatique d'une commande passée à votre invite. Si vous continuez à taper, des options plus spécifiques apparaîtront. Vous pouvez également appuyer sur Ctrl+R à nouveau autant de fois que vous le souhaitez, cela revient dans votre historique à la commande correspondante précédente à chaque fois
Une fois que vous voyez une commande que vous aimez, vous pouvez l'exécuter en appuyant sur Entrée ou commencer à la modifier en appuyant sur les flèches ou sur une autre touche de déplacement.
De: https://help.ubuntu.com/community/UsingTheTerminal
Un outil extrêmement pratique :: Recherche historique incrémentielle
dans le terminal entrez:
gedit ~/.inputrc
puis copier/coller et sauvegarder:
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char
A partir de maintenant et beaucoup sont d’accord sur le fait que c’est l’outil terminal le plus utile qui vous épargne beaucoup d’écriture/mémorisation ... tout ce que vous avez à faire pour trouver une commande précédente est d’entre là vite. Dites que je veux:
for f in *.mid ; do timidity "$f"; done
tout ce que j'ai à faire est d'entrer
fo
et cliquez sur la flèche vers le haut. La commande va bientôt apparaître!
Exécutez cette commande en terminal. Utilisation Ctrl+S basculer en avant lors de la recherche de commandes dans le terminal. Pour la session en cours, ajoutez-le à .bashrc pour le désactiver définitivement.
stty -ixon
ctrl+r -> reverse i search
ctrl+s -> i search