readline управляет, чтобы Вы искали, history-search-*
команды:
history-search-forward
Поиск вперед через историю для строки символов между запуском текущей строки и текущей позицией курсора (точка). Это - невозрастающий поиск.
history-search-backward
Ищите назад через историю для строки символов между запуском текущей строки и точкой. Это - невозрастающий поиск.
Привязка их в Вашем .inputrc
, как так:
"\e[A": history-search-backward # arrow up
"\e[B": history-search-forward # arrow down
позволит Вам вводить первые символы команды и затем использовать Вверх и вниз по ключам для перемещения только посредством тех команд в Ваш .bash_history
это начинается с той строки.
Например, ввод vi
и взял бы Вас к первому предыдущему началу команды vi
, как vim somefile
. Фиксирование взяло бы Вас к следующему предыдущему экземпляру и так далее.
Можно читать больше обо всей readline привязке здесь: http://linux.about.com/library/cmd/blcmdl3_readline.htm
Если Вы имеете в виду с what it was
от которого пакета xxd
действительно прибывал, можно использовать:
dpkg -S $(which xxd)
(в моей системе это - часть vim-common
)
Видеть все, что установлено с vim-common
можно сделать:
dpkg -L vim-common