Відповіді:
Ввівши кілька символів для пошуку, ви можете знову натиснути CTRL + R, щоб переглянути історію, що відповідає тому, що ви ввели.
Він буде обмежений розміром історії.
HISTFILESIZEкерує розміром файлу історії ( ~/.bash_history), але HISTSIZEконтролює розмір конкретної історії терміналу, і саме останній визначає, як далеко Ctrl+Rможе виглядати назад . Я зазначив це на машині, де я збільшив колишню змінну, але не останню. Обидва спочатку встановлені на 500, але якщо хочеться зберегти більше зворотної історії пошуку, обидві змінні потрібно оновити.
Вам просто потрібно натиснути CTRL-Rще раз.
Якщо ви просто хочете одразу переглянути всі відповідні рядки історії, спробуйте 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
( -100означає "останні 100 команд"; за замовчуванням 20, або ви можете вказати діапазон.)