Упражнение 12: документация: man, info
Поскольку вы уже попробовали работать с Linux, пришло время представить вам инструменты для работы с онлайн-документацией Linux. Вы уже знаете о man, потому что я просил вас искать информацию с его помощью. Возможно, вы даже читали документацию man. В любом случае, что вам нужно знать о man для эффективного использования?
Во-первых, страницы руководства представляют собой сжатые текстовые файлы со специальными отметками, поэтому программа man знает, как форматировать их для вас. В Debian они находятся в /usr/share/man/. Вы можете просматривать их с помощью zless. Это даже не программа, а скрипт оболочки, который распаковывает файлы и вызывает less.
Далее я приведу примеры использования man и его классификацию:
Это буквальное значение. Чтобы вызвать соответствующую категорию man, введите её номер, например, man 1. Если вы не понимаете, что означает какая-либо категория, не беспокойтесь, сейчас вам нужны только первая и восьмая категории, которые относятся к установленным программам и работе системных администраторов. Кроме того, вы уже знаете, что такое man(7).
Вот стандартные разделы страниц руководства:
Теперь перейдём к условностям:
[-abc]
— любой или все параметры в [] являются необязательными.-a|-b
— опции, разделённые |, нельзя использовать вместе.argument …
— параметры повторяются.[expression] …
— всё выражение в [] повторяется.Я продемонстрирую это на примере. man less покажет:
Хорошо, это выглядит немного пугающе. Первые четыре строки просты, просто введите то, что показано:
Начиная с пятой строки, мы видим, что курсивный текст действительно отображается как подчёркивание. И это кажется совершенно непонятным. Давайте посмотрим вместе.
Прежде всего, он является необязательным, поскольку все параметры заключены в []. Во-вторых, при указании параметра необходимо начинать с -. Это обязательно. В-третьих, после этого вы можете указать дополнительный модификатор +, который дополнительно объясняется на странице руководства. В-четвёртых, вы можете указать один или несколько параметров команды, показанных здесь в виде последовательности букв. Например, вы можете ввести less -S .bashrc или less –+S .bashrc или less -SG .bashrc .profile или меньше –+SG .bashrc .profile.
[-b space] [-h lines] [-j line] [-k keyfile] — просто говоря, вы можете указать любой вариант -b, -h, -j, -k, каждый с параметром пробел, несколько строк, одна строка и файл ключей, которые объясняются на странице руководства.
[-{oO} logfile] [-p pattern] [-P prompt] [-t tag] — почти то же самое, что и шестая строка. -{oO} означает, что вы можете указать -o или -O, но не оба одновременно.
[-T tagsfile] [-x tab,…] [-y lines] [-[z] lines] — опять же, почти то же самое, что и шестая строка. -x tab,… означает, что вы можете указывать несколько значений после -x, таких как -x9 или -x9,17. -[z] lines означает, что -z является необязательным, и вы можете вводить less -10 вместо less -z10.
[-# shift] [+[+]cmd] [- -] [filename]… — это немного загадочнее. +[+]cmd означает, что вы можете ввести less +cmd или less ++ cmd. - - — это просто префикс. [filename]… читает один или несколько, что означает, что вы можете указать несколько файлов при вызове less, например less .bashrc, less .bashrc .profile и другие.
Мы закончили! Не так страшно, правда? Помните, что, поскольку вы используете less для просмотра страницы руководства, чтобы найти значение некоторых параметров, введите /key или &key. Например, чтобы найти смысл -T, введите -/-T.
Сейчас я предоставлю вам список полезных команд man:
Итак, вот и всё для man. Теперь есть ещё один полезный инструмент документации, info. Список команд следующий:
Чтобы использовать vi-опции для запуска info, я надеюсь, вы уже знакомы с ними, введите info -vi-keys. Теперь вы можете использовать j и k для прокрутки.
Введите man man и попробуйте расшифровать раздел SYNOPSIS (описание), который объясняет, как его вызывать. Введите info и h, прочитайте раздел помощи info.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )