Ориентир №1 man первый парень на деревне.

 Самым лучшим помощником в адаптации Linux это man pages. 
Manual pages  или сокращено man страницы руководства которые обеспечивают требование human readeable,  при правильном использовании это лучший друг и помощник.

"- Никак не могу найти себе помощника, – пожаловался однажды Эдисон
Эйнштейну. – Каждый день заходят молодые люди, но ни один не подходит.
– А как вы определяете их пригодность? – поинтересовался Эйнштейн.
Эдисон показал ему листок с вопросами.
– Кто на них ответит, тот и станет моим помощником.
“Сколько миль от Нью-Йорка до Чикаго?” – прочел Эйнштейн и ответил:
“Нужно заглянуть в железнодорожный справочник”. “Из чего делают нержавеющую
сталь?” - “0б этом можно узнать в справочнике по металловедению,..”.
Пробежав глазами остальные вопросы, Эйнштейн сказал:
– Не дожидаясь отказа, свою кандидатуру снимаю сам."



man это справочник по Linux.
Далее
1. Структура man
2. Поиск необходимой информации.

1.Структура man pages
8 основных разделов руководство с одним и тем же именем может встречаться одновременно в разных разделах. В основном когда имя команды совпадает с именем функции.
1. Основные команды.
2. Системные вызовы.
3. Библиотечные функции.
4. Особые файлы(устройства и драйвера).
5. Форматы файлов.
6. Игры и скринсерверы.
7. Прочее(все что не попадает под другие разделы).
8. Команды системного администрирования и демоны.

Структура man страницы
Страницы руководства могут состоять из нескольких секции перечисленных далее.
NAME
Имя команды функции краткое описание
SYNOPSIS
Синтаксис перечислены все доступные опции. обязательные опции [необязательные опции в квадратных скобках] {выбираем одну из списка 1|2|3...(и т.д)}
DESCRIPTION
Подробное описание команды, функции
OPTIONS
Подробное описание доступных опций
EXAMPLES
Примеры использования
SEE ALSO
Описания команд, функций которые могут относиться к данной команде, функции
ENVIRONMENT
Перечислены переменные окружение от которых зависит работа утилиты, функции
RETURN VALUES, DIAGNOSTICS, ERRORS
Возвращаемые значения.

EXIT STATUS, KNOWN BUGS, FILES, AUTHOR, REPORTING BUGS, HISTORY, COPYRIGHT
Все должно быть понятно из перевода.

2.Базовое использование man.

Базовый синтаксис man имя команды или функции.
Прочитайте страницу man man
Для того чтобы прочитать руководство из конкретного раздела man {1|2|3...} имя команды или функции
Прочитай таким образом intro страницы к каждому разделу(man 1 intro, man 2 intro и т.д)
Как узнать в каком разделе находиться нужное вам руководство?
1. Вы знаете имя утилиты или функции. Смотрим man man секцию SEE ALSO надеюсь вы прочитали руководства команд относящиеся к man. Если нет читаем man whatis.
Применяем ее найдите страницу руководства команды passwd для смены пароля пользователя и попробуйте изменить ваш пароль, попутно полезно прочитать руководства из других разделов. Для того чтобы каждый раз не набирать команду "man номер раздела имя команды" воспользуйтесь опцией -a 'man -a passwd'. Для того чтобы выйти из режима просмотра нажмите Q
2. Вы знаете что делает команда но не знаете ее имя. Для этого вам надо прочитать про команду apropos, если вы были внимательны то для этой команды есть эквивалентная опция для команды man. Попробуйте найти все КОМАНДЫ для работы с директориями(directory) и конечно же прочитайте про них. Не останавливайте на достигнутом читайте про файлы, сеть и т.д

Комментарии

Популярные сообщения