#linux #man
Предположим, что я хочу узнать назначение параметра -s команды curl. Я выполняю man curl. Далее мне нужно найти секцию параметра -s, она начинается примерно так: -s, --silent Silent or quiet mode. Don't show progress meter or error messages. Makes Curl mute. It will still output the data you ask for, potentially even to the terminal/stdout unless you redirect it. Какой наиболее удобный способ прокрутить справочную страницу до нужной мне секции? Все способы, которыми я пользуюсь сейчас, основаны на поиске строк вроде -s, -s, и других. Поиск выполняю через /ввожу искомую строкуEnter. Перехожу между найденными вхождениями с помощью n (следующее вхождение) и N (предыдущее вхождение). Вот мои способы: Поискать -s. Чтобы добраться до искомой секции придётся нажимать n больше 10 раз. Первый способ с добавлением пробела в конец. Не работает в данном случае, так как у параметра -s есть длинная версия --silent, поэтому в описании секции после названия параметра стоит запятая, а не пробел. Первый способ с добавлением запятой в конец. В данном случае позволяет перейти к искомой секции всего за одно нажатие n, в общем случае может потребоваться больше нажатий, также этот способ не работает для параметров без длинной версии. Видно, что все способы не очень удобны.
Ответы
Ответ 1
1. При поиске через / и используя регулярное выражение -s[ ,] можно сделать поиск по обоим вариантам: -s и --silent: -S, --show-error When used with -s, --silent, it makes curl show an error message if it fails. -s, --silent See also -v, --verbose and --stderr. ... 2. При поиске через & и а. -s выводятся все строки, соответствующие поисковому запросу: ... --sasl-ir --service-nameExamples: --negotiate --service-name sockd would use sockd/server-name. -S, --show-error When used with -s, --silent, it makes curl show an error message if it fails. -s, --silent See also -v, --verbose and --stderr. --socks4 --socks4a --socks5-gssapi-nec ... б. -s[ ,] уже совсем хорошо: -S, --show-error When used with -s, --silent, it makes curl show an error message if it fails. -s, --silent See also -v, --verbose and -s, --silent. Use -s, --silent to make curl really quiet. Получается, что чем точнее составлено регулярное выражение, тем быстрее найдёте. Ответ 2
Нужно искать строку " -s" (два пробела, а затем короткое имя команды). Почти всегда нужная секция должна находиться с первого раза, иначе можно увеличить число пробелов.
Комментариев нет:
Отправить комментарий