Cum să găsiți și să utilizați documentația pe sistemele Unix / Linux

Cuprins
În prezent putem obține orice tip de manual sau documentație prin Internet, dar administratorii în multe cazuri nu vor avea o interfață grafică sau chiar o conexiune la Internet, vor trebui să recurgă la resursele locale pe care sistemul le oferă. In acest sens Linux Acestea oferă o documentație imensă de comenzi, fișiere de configurare sau biblioteci în mai multe limbi, este de datoria noastră să știm cum să căutăm și să citim ce instrumente precum comanda de ajutor ne oferă, OM și INFO.
Folosind comanda Ajutor.
Este prima linie de ajutor inclusă în comenzi, acestea oferă un ghid intuitiv și de bază direct pe terminal, acest ajutor este apelat cu opțiunea --Ajutor. Un rezultat comun al acestei opțiuni este:
 user @ jcarrillo: ~ $ sed --help
 Utilizare: sed [OPȚIUNE]… {script-only-if-no-other-script} [input-file] … -n, --quiet, --silent suprime tipărirea automată a spațiului modelului -e script, --expression = script adăugați scriptul la comenzile de executat -f script-file, --file = script-file adăugați conținutul scriptului-fișier la comenzile de executat -i [SUFFIX], --in-place [= SUFFIX ] editați fișierele la locul lor (face backup dacă extensia este furnizată) -l N, --line-length = N specificați lungimea dorită pentru împachetarea liniei pentru comanda `l '--posix dezactivați toate extensiile GNU. -r, --regexp-Extended folosește expresii regulate extinse în script. -s, --separate consideră fișierele separate, mai degrabă decât ca un singur flux continuu lung. -u, --unbuffered încărcați cantități minime de date din fișierele de intrare și spălați bufferele de ieșire mai des - ajutați la afișarea acestui ajutor și ieșire - versiunea de ieșire a informațiilor de versiune și ieșire Dacă nu -e, --expression, -f, sau --file opțiune este dat, atunci primul argument non-opțiune este luat ca scriptul sed pentru a interpreta. Toate argumentele rămase sunt nume de fișiere de intrare; dacă nu sunt specificate fișiere de intrare, atunci se citește intrarea standard.
Pagini Man sau pagini manuale.
[color = rgb (0,0,0)] Este un instrument de sistem creat pentru Unix utilizate pentru a documenta și a afla despre comenzi, fișiere, apeluri de sistem sunt întotdeauna prima mea alegere atunci când îmi amintesc o comandă sau când caut opțiuni mai complexe. Instrumentul este împărțit în 8 secțiuni pe care le voi detalia mai jos: [/ color]
[color = rgb (0,0,0)] Secțiunea [/ color] [color = rgb (0,0,0)] 1: [/ color][color = rgb (0,0,0)] Comenzi generale. [/ color]
[color = rgb (0,0,0)] Secțiunea [/ color] [color = rgb (0,0,0)] 2: [/ color][color = rgb (0,0,0)] Apeluri de sistem. [/ color]
[color = rgb (0,0,0)] Secțiunea [/ color] [color = rgb (0,0,0)] 3: [/ color][color = rgb (0,0,0)] Biblioteca de funcții C. [/ color]
[color = rgb (0,0,0)] Secțiunea [/ color] [color = rgb (0,0,0)] 4: [/ color][color = rgb (0,0,0)] Fișiere speciale (de obicei dispozitive, care pot fi găsite în / dev) și drivere. [/ color]
[color = rgb (0,0,0)] Secțiunea [/ color] [color = rgb (0,0,0)] 5: [/ color][color = rgb (0,0,0)] Formate și convenții de fișiere. [/ color]
[color = rgb (0,0,0)] Secțiunea [/ color] [color = rgb (0,0,0)] 6: [/ color][color = rgb (0,0,0)] Jocuri și protector de ecran. [/ color]
[color = rgb (0,0,0)] Secțiunea [/ color] [color = rgb (0,0,0)] 7: [/ color][color = rgb (0,0,0)] Diverse. [/ color]
[color = rgb (0,0,0)] Secțiunea [/ color] [color = rgb (0,0,0)] 8: [/ color][color = rgb (0,0,0)] Comenzi și demoni de administrare a sistemului. [/ color]

[color = rgb (0,0,0)] Utilizarea sa este foarte simplă, lansăm doar de pe consolă. [/ color]
 om "CUVINTE CHEIE" exemplu ---> om om
Dacă se găsește manualul, acesta va fi afișat folosind cititorul mai puțin.

MARI

[color = rgb (0,0,0)] Manualele sunt împărțite în 4 părți: [/ color]
YAMNumele și descrierea comenzii.
REZUMATSintaxa comenzii.
DESCRIEREExplicație aprofundată a modului în care funcționează.
EXEMPLESugestii despre modul de utilizare a comenzii.
VEZI SISubiecte conexe (de obicei în paginile manualului).
Rezumatul este disponibil numai pentru comenzi, este primul lucru pe care trebuie să îl vedem și să îl interpretăm, de exemplu comanda cp oferă următorul sinopsis.

[ ] : înseamnă că utilizarea sa este opțională.
… : pot fi utilizate mai multe opțiuni în același timp sau mai multe fișiere.
Subliniat: Este necesar ca comanda să funcționeze. (De exemplu, comanda cp necesită o sursă și o destinație).
Pagini Man în mai multe secțiuni.
În unele cazuri, un manual poate avea intrări în mai multe secțiuni, de exemplu
 whatis printf #Arroja printf (1) - format și tipărire date printf (3) - conversie de ieșire formatată
Vedem că există 2 intrări, una în secțiunea 1 (Programul utilizatorului) și în secțiunea 3 (Funcțiile bibliotecii) cele 2 sunt intrări ale aceleiași comenzi, dar în context diferit în cazul introducerii secțiunii 3 din manualul pe care îl folosim
 man 3 printf
Căutarea prin Paginile Man.
Pentru a introduce un manual trebuie să introducem numele exact al acestuia, aceasta poate fi o problemă dacă nu ne amintim, dar dacă îi cunoaștem descrierea sau o parte a numelui său, putem folosi comanda apropos.
Luați exemplul ssh-copy-id, nu ne amintim numele său, dar știm că este legat de ssh pe care îl folosim apropos.
 apropos ssh 
Terminalul returnează o listă de manuale legate de ssh cu o descriere care include scopul nostru ssh-copy-id.
 Authorized_keys (5) - OpenSSH SSH dait git-shell (1) - Restricționat shell de conectare pentru acces doar Git SSH rlogin (1) - OpenSSH SSH client (program de conectare la distanță) rsh (1) - OpenSSH SSH client (program de conectare la distanță) slogin (1) - Client OpenSSH SSH (program de conectare la distanță) ssh (1) - Client OpenSSH SSH (program de conectare la distanță) ssh-add (1) - adaugă identități de chei private la agentul de autentificare ssh-agent (1) - agent de autentificare ssh-argv0 (1) - înlocuiește vechiul nume de comandă ssh ca nume de gazdă care gestionează ssh-copy-id (1) - utilizați cheile disponibile local pentru a autoriza conectările pe o mașină la distanță ssh-import-id (1) - preluați unul sau mai multe chei publice de la un server de chei public și adăugați-le la fișierul autorizat-chei al utilizatorului curent (sau unele … ssh-import-id-gh (1) - preluați una sau mai multe chei publice de la un server de chei publice și adăugați-le la fișierul autorizat de chei al utilizatorului curent ( sau unele … ssh-import-id-lp (1) - preluați una sau mai multe chei publice de pe un server de chei public și adăugați-le la curre fișierul autorizat al utilizatorului nt (sau unele … ssh-keygen (1) - generarea, gestionarea și conversia cheilor de autentificare ssh-keyscan (1) - aduna cheile publice ssh ssh-keysign (8) - programul de ajutor ssh pentru autentificare bazată pe gazdă ssh- pkcs11-helper (8) - ssh-agent helper program for PKCS # 11 support ssh_config (5) - OpenSSH SSH client configuration files sshd (8) - OpenSSH SSH daemon sshd_config (5) - OpenSSH SSH daemon configuration file XAllocClassHint (3) - alocați structura de indicii de clasă și setați sau citiți proprietatea WM_CLASS a unei ferestre XClassHint (3) - alocați structura de indicii de clasă și setați sau citiți proprietatea WM_CLASS a unei ferestre XGetClassHint (3) - alocați structura de indicii de clasă și setați sau citiți proprietatea WM_CLASS a unei ferestre XSetClassHint (3) - alocați structura de sugestii de clasă și setați sau citiți proprietatea WM_CLASS a unei ferestre 
Adăugarea MAN PAGES.
În unele cazuri, avem manuale în alte locații, putem adăuga acele manuale modificându-le /etc/man.conf și adăugarea noii locații, de exemplu.
 MANPATH / opt / man
Cititori de pagini manuale.
Poate părea mult mai practic să vizualizați paginile dintr-un browser sau un cititor PDF are mai multe alternative printre care se remarcă.
man2html
Vă permite să vedeți conținutul manualului din browserul implicit, instalarea acestuia se poate face din depozite.
 sudo apt-get install man2html
doc-central
Spre deosebire de man2html Nu se limitează doar la paginile de manual, ci oferă și suport pentru paginile de informații pentru a le vizualiza din orice browser web cu care puteți instala
 sudo apt-get install doc-central
Vinfo
Puteți citi paginile man din editorul Vim cu acest plugin, unde pașii de instalare sunt detaliați în depozitul său oficial.
 https://github.com/alx741/vinfo
Pagini manuale în PDF
Puteți trimite orice document direct în PDF folosind instrumentele oferite de linux.
 man -t ssh | ps2pdf - ssh-manual.pdf
Comanda Info
Comanda info este următoarea generație de ajutor și este utilizată în general atunci când informațiile despre om sunt prea puțin sau dificil de navigat.
Deși a fost planificat ca acesta să înlocuiască paginile manual, în prezent acestea sunt complementare, deoarece în multe cazuri, informațiile conținute într-una sunt aceleași ca și în cealaltă.
Deplasarea prin paginile de informații
Programul de informații are o interfață navigabilă: multe dintre pagini au linkuri către alte pagini conexe, foarte asemănătoare cu modul în care au pagini web. Legăturile sunt indicate de un asterisc (*) urmat de titlul legăturii, urmat de un punct dublu (::). Pentru a urmări linkurile, trebuie să plasați cursorul pe ele și să apăsați tasta. Există, de asemenea, diferite taste pentru a vă deplasa pe aceste pagini:
  • Tasta tab, ne mișcă prin diferitele legături
  • Navigarea de bază poate fi cu săgețile sau tastele Pagină sus sau In josul paginii
  • n / p / u Ne trimite la pagina următoare, anterioară, sau ne încarcă un nod, respectiv vorbind.
  • s text de căutat Căutați textul specificat, dacă nu specificăm un text, acesta caută următoarea potrivire a ultimului text căutat.
  • ce părăsim paginile de informații.

ConcluziiAm vorbit despre mai multe opțiuni care funcționează local (important în cazul în care aveți probleme cu internetul). și cum să filtrați căutările și să găsiți soluții mai rapid, indiferent de nivelul pe care îl aveți, va trebui întotdeauna să le introduceți, deoarece are un conținut atât de extins și foarte schimbător, documentația ar trebui să fie cel mai bun instrument al nostru în fața lacunelor mentale.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave