Я искал, но ничего не нашел по этому вопросу. Я ищу функциональность в Bash, используя терминал.
Еще тогда, когда у меня был пользователь в системе Debian, и мой друг настроил меня с удобной функцией поиска по истории (я думаю, что я использовал tcsh тогда), где я набрал бы начало предыдущей команды, нажал стрелку вверх, и это сделало бы поиск, основанный на частичной строке.
Например, если моя история:
./script.pl
./script.pl arg1
cat output
cat output | grep yada
И я печатаю .
, и нажмите стрелка вверх, она покажет мне: ./script.pl arg1
. Нажмите еще раз, и он покажет ./script.pl
, и т. Д.
Очень похоже, что он будет выполнять grep
на .bash_history. Есть ли способ получить эту функциональность?