Odpowiedzi:
Po wpisaniu kilku znaków do wyszukiwania możesz ponownie nacisnąć CTRL + R, aby przejrzeć historię pasującą do wpisanego tekstu.
Będzie to jednak ograniczone do wielkości historii.
HISTFILESIZEkontroluje ona rozmiar pliku historii ( ~/.bash_history), ale HISTSIZEkontroluje rozmiar konkretnej historii terminala, i to on decyduje o tym, jak daleko Ctrl+Rmoże zajrzeć wstecz . Zauważyłem to na komputerze, na którym powiększyłem pierwszą zmienną, ale nie drugą. Oba są pierwotnie ustawione na 500, ale jeśli chce się zapisać więcej historii z możliwością wyszukiwania wstecznego, obie zmienne należy zaktualizować.
Musisz tylko nacisnąć CTRL-Rponownie.
Jeśli chcesz zobaczyć wszystkie pasujące linie historii na raz, spróbuj 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
( -100oznacza „ostatnie 100 poleceń”; domyślnie jest to 20 lub można określić zakres).