Как перейти непосредственно к определенному (короткому) варианту на странице руководства?
Часто я открываю man-страницу для команды, которая уже знает опцию, которую я ищу, и читаю ее описание. Иногда простой поиск опции работает сразу, иногда на эту ссылку ссылаются в другом месте, иногда эта опция просто появляется как подстрока в предыдущем тексте.
В качестве конкретного примера, на моем компьютере, прямо сейчас, это последовательность команд, чтобы добраться до -l
вариант ls
:
man ls
/-l
nnnnnnn
В этом конкретном случае есть только одна группа опций, и они отсортированы по алфавиту, поэтому я мог бы просто прокрутить вниз и найти опцию или сделать, как указано выше. В других случаях не так много. Независимо от того, я хотел бы перейти непосредственно к линии.
2 ответа
Если ваш пейджер less
, который это часто, он поддерживает поиск по регулярному выражению. Для вашего примера это работает:
man ls
/^ *-l\b
Который привязывает соответствие к строкам, начинающимся с произвольного пробела, за которым следует -l
и слово-граница \b
,
В этом конкретном случае я могу сделать поиск:
/ -l
Или даже просто
/ -l
Это не всегда работает сразу, так что я надеюсь, что есть лучший ответ.