Поиск в истории команд


9

Я просматриваю историю команд терминала, нажимая, Ctrlrно что если:

This is an old command

This is an | less -S older command

Я нажимаю Ctrlrи затем набираю «это», и появляется старая команда, но не старая. Как я могу найти все команды «это»? Можно ли передать все подобные команды в grep или что-то еще?

Если я set -o vi, как мне отменить это?


3
для отмены ви-стиль линии редактирования просто , set -o emacsтак как там существует только emacsи viстрока режима редактирования.
user1146332

Ответы:


17

Для поиска команды в истории нажмите ctrl+rнесколько раз ;-)

Вы также можете просмотреть историю, используя:

 history | grep YOUR_STRING

5

Если я правильно понимаю, и вы хотите искать более старые записи, просто нажмите Ctrl + R еще раз.


1
Как я могу переключаться между ними после ввода критериев поиска?
powder366
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.