Відповіді:
Ввівши кілька символів для пошуку, ви можете знову натиснути 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, або ви можете вказати діапазон.)