Ответы:
После того, как вы введете несколько символов для поиска, вы можете снова нажать 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, или вы можете указать диапазон.)