Réponses:
Après avoir tapé les quelques caractères à rechercher, vous pouvez appuyer à nouveau sur CTRL + R pour parcourir l'historique qui correspond à ce que vous avez tapé.
Il sera cependant limité à la taille de l'historique.
HISTFILESIZEcontrôle la taille du fichier d'historique ( ~/.bash_history), mais HISTSIZEcontrôle la taille de l'historique du terminal spécifique, et c'est ce dernier qui décide jusqu'où Ctrl+Rpeut revenir en arrière . Je l'ai noté sur une machine où j'avais agrandi la première variable, mais pas la dernière. Les deux sont initialement définis sur 500, mais si l'on veut que plus d'historique de recherche inversée soit enregistré, les deux variables doivent être mises à jour.
Vous avez juste besoin d'appuyer à CTRL-Rnouveau.
Si vous voulez simplement voir toutes les lignes d'historique correspondantes en même temps, essayez fc -ln | grep.
mress:10077 Z$ fc -ln -100 | grep \^cd
cd /Volumes/Development/android-sdk-mac_x86
cd ~/Downloads/MagicTrackpad.pkg
cd Resources
cd English.lproj
cd ../..
cd MagicTrackpadMultiTouchUpdate1.0.pkg
cd ..
cd
( -100signifie "les 100 dernières commandes"; la valeur par défaut est 20, ou vous pouvez spécifier une plage.)