Как перейти непосредственно к определенному (короткому) варианту на странице руководства?

Часто я открываю man-страницу для команды, которая уже знает опцию, которую я ищу, и читаю ее описание. Иногда простой поиск опции работает сразу, иногда на эту ссылку ссылаются в другом месте, иногда эта опция просто появляется как подстрока в предыдущем тексте.

В качестве конкретного примера, на моем компьютере, прямо сейчас, это последовательность команд, чтобы добраться до -l вариант ls:

man ls
/-l
nnnnnnn

В этом конкретном случае есть только одна группа опций, и они отсортированы по алфавиту, поэтому я мог бы просто прокрутить вниз и найти опцию или сделать, как указано выше. В других случаях не так много. Независимо от того, я хотел бы перейти непосредственно к линии.

2 ответа

Решение

Если ваш пейджер less, который это часто, он поддерживает поиск по регулярному выражению. Для вашего примера это работает:

man ls
/^ *-l\b

Который привязывает соответствие к строкам, начинающимся с произвольного пробела, за которым следует -l и слово-граница \b,

В этом конкретном случае я могу сделать поиск:

/     -l

Или даже просто

/ -l 

Это не всегда работает сразу, так что я надеюсь, что есть лучший ответ.

Другие вопросы по тегам