Есть ли другая программа или приложение, которое позволило бы вам сохранить список ранее выполненных команд в кэше или чем-то подобном, чтобы вы могли затем нажать клавишу и получить доступ или выполнить поиск в списке ранее выполненных команд? Возвращение со стрелкой вверх в поисках этого scp или ffmpg отстой много времени.
2 ответа
5
Возвращение со стрелкой вверх в поисках предыдущей команды - отстой
bash
есть встроенный буфер, уже называемый историей командной строки.
Вы можете использовать следующие команды для управления историей:
!command
для выполнения предыдущего экземпляраcommand
command
Ctrl+R будет искать предыдущий экземплярcommand
и позволяет редактировать.
Есть много других доступных команд истории. Смотрите ссылки для дальнейшего чтения ниже.
Дальнейшее чтение
- Индекс AZ командной строки Bash для Linux - отличный справочник по всем вопросам, связанным с командной строкой Bash.
- история - история командной строки.
- 15 примеров расширения истории Linux Bash, которые вы должны знать
- Как искать историю команд оболочки
0
Grep
Я просто grep
файлы журнала истории непосредственно, и кормить его релевантными ключевыми словами для поиска ..
.bash_history
$ grep 'scp' ~/.bash_history
$ grep 'ffmpg' ~/.bash_history
$ HISTFILE
$ grep 'scp' "$HISTFILE"
$ grep 'ffmpg' "$HISTFILE"