Читая man-страницу Unix в терминале, как я могу легко перейти к описанию определенного флага?
Например, мне нужно знать значение -o
флага для mount
. Я бегу man mount
и хочу прыгнуть к месту, где -o
описано. Однако в настоящее время я ищу /-o
эту опцию в нескольких местах перед разделом, в котором она описана, поэтому я должен немного попрыгать.
Спасибо.
Ответ @ piccobello отличный, но он жрал цвета на моих страницах руководства. Вместо того, чтобы передавать по трубопроводу
less
(поскольку обычно по умолчаниюman
уже используетсяless
), я просто передаю измененнуюless
командуman
:Это сохраняет функциональность @piccobello в его функции, но сохраняет цвета.
источник
Другие решения довольно хороши, но помните, что справочные страницы - это просто данные, и вы можете легко делать с ними почти все в Linux.
man some-command> file.txt
преобразует страницу в простой текстовый файл, которым вы можете манипулировать. Я храню копию руководства по bash в виде текста в своем каталоге bin, поэтому я могу просто загрузить ее в свой текстовый редактор для поиска вещей, а также копировать и вставлять во время редактирования сценариев.
Или вы можете передать это в фильтры, такие как
man some-command | grep -A строки-после "некоторого шаблона"
Хотя это не работает для вас в терминале, я (с помощью друга) даже написал скрипт, который захватывает страницу руководства и отображает ее в веб-браузере, чтобы я мог использовать ее функции навигации / поиска, которые намного лучше чем меньше. Это немного зависит от KDE, но легко изменить.
http://dl.dropbox.com/u/54584985/kman
источник
man://
в Konqueror. KDE имеет справочную страницу KIOSLAVE!Я написал инструмент, который делает именно это, называется флагман . Все еще в разработке, но уже годен к употреблению. Например:
источник