Довольно часто я с помощью моей истории оболочки bash обнаружил старые команды, пути к файлам и т. Д. Определив интересующий нас номер истории, мне хотелось бы увидеть несколько строк контекста с обеих сторон, т. Е. Просмотреть подмножество строк истории. Например:Как выбрать подмножество строк из истории в bash?
$ history | grep ifconfig
8408 ifconfig eth0
8572 sudo ifconfig eth0 down
Я хотел бы посмотреть на 5 строк или так обе стороны от линии 8572. Очевидно, зная номер строки, что я могу пролистать историю с less
, но это, кажется, очень глупо. Насколько я могу судить, manpage, похоже, тоже не имеет такой информации.
Есть ли простой способ получить произвольные строки истории в bash?
принадлежит на суперпользователя ?! –
@ Miky D: Я так не думаю - это действительно часть моей IDE. Вопросы Eclipse, похоже, достаточно приветствуются здесь. –