Как да намерите и използвате документация за Unix / Linux системи

Съдържание
Понастоящем можем да получим всякакъв вид ръководство или документация чрез Интернет, но администраторите в много случаи няма да имат графичен интерфейс или дори интернет връзка, ще трябва да прибягнат до местните ресурси, които системата им предлага. В този смисъл Linux Те предлагат огромна документация на команди, конфигурационни файлове или библиотеки на няколко езика, наш дълг е да знаем как да търсим и четем какви инструменти, като например командата за помощ, ни предлагат, МЪЖ и ИНФОРМАЦИЯ.
Използване на командата Help.
Това е първата помощна линия, включена в командите, те предлагат интуитивно и основно ръководство директно на терминала, тази помощ се извиква с опцията --помогне. Общ изход на тази опция е:
 потребител @ jcarrillo: ~ $ sed --help
 Употреба: sed [ОПЦИЯ] … {скрипт-само-ако-не-друг-скрипт} [входен файл] … -n, --quiet, --silent потиска автоматичното отпечатване на пространство за шаблони -e скрипт, --expression = script добавете скрипта към командите, които трябва да бъдат изпълнени -f script-file, --file = script-file добавете съдържанието на script-файла към командите за изпълнение -i [SUFFIX], --in-place [= SUFFIX ] редактиране на файлове (прави резервно копие, ако е предоставено разширение) -l N, --line-length = N посочва желаната дължина на преместване на ред за командата `l '--posix забранява всички разширения на GNU. -r, --regexp-разширено използване на разширени регулярни изрази в скрипта. -s, --separate разглеждат файловете като отделни, а не като единичен непрекъснат дълъг поток. -u, -небуферирано зареждане на минимални количества данни от входните файлове и по -често изчистване на изходните буфери -помощ за показване на тази помощ и излизане -информация за версията на изходната версия и изход Ако няма -e, --expression, -f, или --file опция е дадена, тогава първият аргумент без опция се приема като sed скрипта за интерпретация. Всички останали аргументи са имена на входни файлове; ако не са посочени входни файлове, тогава стандартният вход се чете.
Man Pages или ръчни страници.
[color = rgb (0,0,0)] Това е системен инструмент, създаден да Unix използвани за документиране и изучаване на команди, файлове, системните повиквания винаги са първият ми избор, когато си спомням команда или разглеждам по -сложни опции. Инструментът е разделен на 8 раздела, които ще опиша подробно по -долу: [/ color]
[color = rgb (0,0,0)] Секция [/ color] [color = rgb (0,0,0)] 1: [/ color][color = rgb (0,0,0)] Общи команди. [/ color]
[color = rgb (0,0,0)] Секция [/ color] [color = rgb (0,0,0)] 2: [/ color][color = rgb (0,0,0)] Системни повиквания. [/ color]
[color = rgb (0,0,0)] Секция [/ color] [color = rgb (0,0,0)] 3: [/ color][color = rgb (0,0,0)] C библиотека с функции. [/ color]
[color = rgb (0,0,0)] Секция [/ color] [color = rgb (0,0,0)] 4: [/ color][color = rgb (0,0,0)] Специални файлове (обикновено устройства, които могат да бъдат намерени в / dev) и драйвери. [ / color]
[color = rgb (0,0,0)] Секция [/ color] [color = rgb (0,0,0)] 5: [/ color][color = rgb (0,0,0)] Файлови формати и конвенции. [/ color]
[color = rgb (0,0,0)] Секция [/ color] [color = rgb (0,0,0)] 6: [/ color][color = rgb (0,0,0)] Игри и скрийнсейвъри. [/ color]
[color = rgb (0,0,0)] Секция [/ color] [color = rgb (0,0,0)] 7: [/ color][color = rgb (0,0,0)] Разни. [/ color]
[color = rgb (0,0,0)] Секция [/ color] [color = rgb (0,0,0)] 8: [/ color][color = rgb (0,0,0)] Системни административни команди и демони. [/ color]

[color = rgb (0,0,0)] Използването му е много просто, просто стартираме от конзолата. [/ color]
 мъж "KEYWORD" пример ---> човек мъж
Ако наръчникът бъде намерен, той ще бъде показан с помощта на по -малкия четец.

Увеличете

[color = rgb (0,0,0)] Ръководствата са разделени на 4 части: [/ color]
ЯМИме и описание на командата.
СИНОПСИСКоманден синтаксис.
ОПИСАНИЕПодробно обяснение как работи.
ПРИМЕРИПредложения за това как да използвате командата.
ВИЖТЕ СЪЩОСвързани теми (Обикновено в страниците с ръководството).
Синопсисът е достъпен само за команди, това е първото нещо, което трябва да видим и интерпретираме, например командата cp предлага следния резюме.

[ ] : означава, че използването му не е задължително.
… : могат да се използват няколко опции едновременно или няколко файла.
Подчертано: Необходимо е командата да работи. (Например командата cp изисква източник и дестинация).
Man Страници в множество секции.
В някои случаи ръководството може да има записи в няколко раздела, например
 whatis printf #Arroja printf (1) - форматиране и данни за печат printf (3) - преобразуване на форматиран изход
Виждаме, че има 2 записа, един в раздел 1 (Потребителска програма) и в раздел 3 (Функции на библиотеката) 2 са входове на една и съща команда, но в различен контекст в случай на въвеждане на раздел 3 от ръководството, което използваме
 човек 3 printf
Търсене през Man Pages.
За да въведем ръководство, трябва да въведем точното му име, това може да е проблем, ако не го помним, но ако знаем неговото описание или част от името му, можем да използваме командата apropos.
Вземете примера за ssh-copy-id, не си спомняме името му, но знаем, че е свързано с ssh, използваме апропо.
 по отношение на ssh 
Терминалът връща списък с ръководства, свързани с ssh, с описание, включително нашата цел ssh-copy-id.
 authorized_keys (5) - OpenSSH SSH демон git -shell (1) - Ограничена черупка за вход само за Git SSH достъп rlogin (1) - OpenSSH SSH клиент (програма за отдалечено влизане) rsh (1) - OpenSSH SSH клиент (програма за отдалечено влизане) slogin (1) - OpenSSH SSH клиент (програма за отдалечено влизане) ssh (1) - OpenSSH SSH клиент (програма за отдалечено влизане) ssh -add (1) - добавя идентичности на личен ключ към агента за удостоверяване ssh -agent (1) - агент за удостоверяване ssh-argv0 (1)-заменя старото ssh име на команда като име на хост, обработващо ssh-copy-id (1)-използвайте локално достъпни ключове за оторизиране на влизания на отдалечена машина ssh-import-id (1)-извличане на един или повече публични ключове от сървър за публични ключове и ги добавя към файла с разрешени ключове на текущия потребител (или някои… ssh-import-id-gh (1)-извличане на един или повече публични ключове от сървър на публични ключове и добавянето им към файла с разрешени ключове на текущия потребител ( или някои … ssh-import-id-lp (1)-извличане на един или повече публични ключове от сървър за публични ключове и добавянето им към курса nt потребителски файлове с оторизирани ключове (или някои… ssh-keygen (1)-генериране, управление и преобразуване на ключ за удостоверяване ssh-keyscan (1)-събиране на ssh публични ключове ssh-keysign (8)-помощна програма ssh за хост-базирана автентификация ssh- pkcs11 -helper (8) - помощна програма за ssh -agent за PKCS # 11 поддръжка ssh_config (5) - OpenSSH SSH клиентски конфигурационни файлове sshd (8) - OpenSSH SSH демон sshd_config (5) - OpenSSH SSH демон конфигурационен файл XAllocClassHint (3) разпределя структурата на подсказки за клас и задава или чете свойството WM_CLASS на прозореца XClassHint (3) - разпределя структурата на подсказки за клас и задава или чете свойството WM_CLASS на прозореца XGetClassHint (3) - разпределя структурата на подсказки за клас и задава или чете свойството WM_CLASS на прозореца XSetClassHint (3) - разпределя структурата на подсказки за клас и задава или чете свойството WM_CLASS на прозореца 
Добавяне на MAN PAGES.
В някои случаи имаме ръководства на други места, можем да добавим тези ръководства, като редактираме нашите /etc/man.conf и добавяне на новото местоположение например.
 MANPATH / opt / човек
Читатели на ръчни страници.
Може да изглежда много по -практично да разглеждате страниците от браузър или PDF четецът има няколко алтернативи, сред които се откроява.
man2html
Позволява ви да видите съдържанието на ръководството от браузъра по подразбиране, инсталирането му може да стане от хранилищата.
 sudo apt-get install man2html
doc-централен
За разлика man2html Той не само се ограничава до страниците за човека, но също така предлага поддръжка за страниците с информация, за да ги преглеждате от всеки уеб браузър, с който можете да инсталирате
 sudo apt-get install doc-central
Vinfo
Можете да прочетете man страниците от редактора на Vim с този плъгин, където стъпките за инсталиране са подробно описани в официалното му хранилище.
 https://github.com/alx741/vinfo
Ръчни страници в PDF
Можете да изпращате всеки документ директно в PDF с помощта на инструментите, предлагани от Linux.
 човек -t ssh | ps2pdf - ssh -manual.pdf
Командата Info
Командата info е следващото поколение помощ и обикновено се използва, когато информацията за човека е твърде малка или трудна за навигация.
Въпреки че беше планирано да замени страниците с ръководства, в момента те се допълват взаимно, тъй като в много случаи информацията, съдържаща се в едната, е същата като в другата.
Придвижване през информационните страници
Информационната програма има навигационен интерфейс: много от страниците имат връзки към други свързани страници, много подобни на начина, по който имат уеб страници. Връзките са обозначени със звездичка (*), последвана от заглавието на връзката, последвано от двойно двоеточие (::). За да следвате връзките, трябва да поставите курсора върху тях и да натиснете клавиша. Има и различни клавиши за преместване на тези страници:
  • Клавишът Tab, ни премества през различните връзки
  • Основната навигация може да бъде със стрелките или клавишите Страница нагоре или Страница надолу
  • n / p / u Той ни изпраща на следващата, предишната страница или ни качва възел, съответно говорещ.
  • с текст за търсене Търсете посочения текст, ако не посочим текст, той търси следващото съвпадение на последния търсен текст.
  • Какво напускаме информационните страници.

ИзводиГоворихме за няколко опции, които работят локално (важно в случай, че имате проблеми с интернет). и как да филтрирате търсенията и да намирате решения по -бързо, независимо какво ниво имате, винаги ще трябва да ги въвеждате, тъй като има толкова обширно и много променящо се съдържание, документацията трябва да бъде най -добрият ни инструмент в лицето на умствените пропуски.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave