Юніксоїди шутят
Вівторок, 10 Січень 2017 19:46Невинне питання: In the terminal, I can type CTRL-R to search for a matching command previously typed in BASH. E.g., if I type CTRL-R then
Невинна відповідь: If I understand the question correctly you should be able to cycle through alternatives by repeatedly hitting Ctrl+R.
grep is lists my last grep command, and I can hit enter to use it. This only gives one suggestion though. Is there any way to cycle through other previously typed matching commands?Невинна відповідь: If I understand the question correctly you should be able to cycle through alternatives by repeatedly hitting Ctrl+R.
Ctrl+R grep Ctrl+R Ctrl+R ...
If you feel the command will be used frequently, you could add a tag
command #useful
Then ctrl+r #useful
This works because # is a comment delimiter, i.e. everything that comes after the symbol is not interpreted as a command.
However, it will be recorded in the history and is thus searchable.
Підписатися на RSS
...
Дата: Вівторок, 10 Січень 2017 19:32 (UTC)там з пошуком по історії ще прикольніше
ну і якшо ліньки міняти шел, то й баш можна заточить на нормальній пошук:
http://unix.stackexchange.com/questions/96510/search-for-a-previous-command-with-the-same-prefix-when-i-press-up-at-a-shell-pr
суть такого пошуку в тому, шоби набрати перші символи команди, а потім клацаючи на стрілки вгору/вниз будуть відшукуватись команди, які починаються на ці символи
PS
конфіги для tcsh/csh/zsh можу ппідігнати