Hur man hittar och använder dokumentation om Unix / Linux -system

Innehållsförteckning
För närvarande kan vi få vilken typ av manual eller dokumentation som helst via Internet, men administratörer kommer i många fall inte att ha ett grafiskt gränssnitt eller till och med en internetanslutning, de måste tillgripa de lokala resurser som systemet erbjuder dem. I det här sammanhanget Linux De erbjuder en enorm dokumentation av kommandon, konfigurationsfiler eller bibliotek på flera språk, det är vår plikt att veta hur man söker och läser vilka verktyg som hjälpkommandot erbjuder oss, MAN och INFO.
Använda kommandot Hjälp.
Det är den första hjälplinjen som ingår i kommandona, de erbjuder en intuitiv och grundläggande guide direkt på terminalen, denna hjälp kallas med alternativet --hjälp. En vanlig utmatning av detta alternativ är:
 användare @ jcarrillo: ~ $ sed --hjälp
 Användning: sed [OPTION] … {script-only-if-no-other-script} [input-file] … -n, --quiet,-tyst undertrycka automatisk utskrift av mönsterutrymme -e script, --expression = skript lägg till skriptet till kommandona som ska köras -f skriptfil, --file = skriptfil lägg till innehållet i skriptfil till kommandona som ska köras -i [SUFFIX],-på plats [= SUFFIX ] redigera filer på plats (gör säkerhetskopia om tillägget tillhandahålls) -l N, --line-length = N ange önskad radlindningslängd för kommandot 'l' --posix inaktivera alla GNU-tillägg. -r, --regexp-utökad använda utökade reguljära uttryck i skriptet. -s, --separat betraktar filer som separata snarare än som en enda kontinuerlig lång ström. -u, --unbuffered ladda minimala mängder data från inmatningsfilerna och spola utmatningsbuffertarna oftare -hjälp att visa den här hjälpen och avsluta -versionversionsinformation och avsluta Om nej -e, --uttryck, -f, eller-filalternativ ges, då tas det första icke-alternativargumentet som sed-skriptet att tolka. Alla återstående argument är namn på inmatningsfiler; om inga indatafiler är specificerade läses standardingången.
Man Pages eller manuella sidor.
[color = rgb (0,0,0)] Det är ett systemverktyg som skapats för Unix används för att dokumentera och lära sig om kommandon, filer, systemanrop är alltid mitt första val när jag kommer ihåg ett kommando eller tittar på mer komplexa alternativ. Verktyget är uppdelat i 8 sektioner som jag kommer att beskriva nedan: [/ color]
[färg = rgb (0,0,0)] Avsnitt [/ färg] [färg = rgb (0,0,0)] 1: [/ färg][color = rgb (0,0,0)] Allmänna kommandon. [/ color]
[färg = rgb (0,0,0)] Avsnitt [/ färg] [färg = rgb (0,0,0)] 2: [/ färg][color = rgb (0,0,0)] Systemanrop. [/ color]
[färg = rgb (0,0,0)] Avsnitt [/ färg] [färg = rgb (0,0,0)] 3: [/ färg][color = rgb (0,0,0)] C -bibliotek med funktioner. [/ color]
[färg = rgb (0,0,0)] Avsnitt [/ färg] [färg = rgb (0,0,0)] 4: [/ färg][color = rgb (0,0,0)] Specialfiler (vanligtvis enheter som finns i / dev) och drivrutiner. [ / color]
[färg = rgb (0,0,0)] Avsnitt [/ färg] [färg = rgb (0,0,0)] 5: [/ färg][color = rgb (0,0,0)] Filformat och konventioner. [/ color]
[färg = rgb (0,0,0)] Avsnitt [/ färg] [färg = rgb (0,0,0)] 6: [/ färg][color = rgb (0,0,0)] Spel och skärmsläckare. [/ color]
[färg = rgb (0,0,0)] Avsnitt [/ färg] [färg = rgb (0,0,0)] 7: [/ färg][color = rgb (0,0,0)] Diverse. [/ color]
[färg = rgb (0,0,0)] Avsnitt [/ färg] [färg = rgb (0,0,0)] 8: [/ färg][color = rgb (0,0,0)] Systemadministrationskommandon och demoner. [/ color]

[color = rgb (0,0,0)] Användningen är mycket enkel, vi startar bara från konsolen. [/ color]
 man "KEYWORD" exempel ---> man man
Om manualen hittas kommer den att visas med mindre läsare.

FÖRSTORA

[color = rgb (0,0,0)] Manualerna är uppdelade i 4 delar: [/ color]
JAMSNamn och beskrivning av kommandot.
SYNOPSISKommandosyntax.
BESKRIVNINGFördjupad förklaring av hur det fungerar.
EXEMPELFörslag på hur du använder kommandot.
SE ÄVENRelaterade ämnen (Vanligtvis på de manuella sidorna).
Synopsis är bara tillgänglig för kommandon, det är det första vi måste se och tolka, till exempel erbjuder cp -kommandot följande synopsis.

[ ] : betyder att dess användning är valfri.
… : flera alternativ kan användas samtidigt eller flera filer.
Understruken: Det är nödvändigt för kommandot att fungera. (Till exempel kräver cp -kommandot en källa och en destination).
Man Pages i flera sektioner.
I vissa fall kan en manual innehålla poster i flera avsnitt, till exempel
 whatis printf #Arroja printf (1) - formatera och skriva ut data printf (3) - formaterad utmatningskonvertering
Vi ser att det finns 2 poster, en i avsnitt 1 (Användarprogram) och i avsnitt 3 (Bibliotekets funktioner) de 2 är ingångar till samma kommando men i olika sammanhang om du anger avsnitt 3 i manualen som vi använder
 man 3 printf
Söker genom Man -sidorna.
För att ange en manual måste vi ange dess exakta namn, detta kan vara ett problem om vi inte kommer ihåg det, men om vi känner till dess beskrivning eller en del av dess namn kan vi använda kommandot apropos.
Ta exemplet med ssh-copy-id, vi kommer inte ihåg dess namn men vi vet att det är relaterat till ssh vi använder apropos.
 apropos ssh 
Terminalen returnerar en lista med manualer relaterade till ssh med en beskrivning inklusive vårt mål ssh-copy-id.
 authorised_keys (5) - OpenSSH SSH daemon git -shell (1) - Begränsat inloggningsskal för Git -only SSH access rlogin (1) - OpenSSH SSH -klient (fjärrinloggningsprogram) rsh (1) - OpenSSH SSH -klient (fjärrinloggningsprogram) slogin (1) - OpenSSH SSH -klient (fjärrinloggningsprogram) ssh (1) - OpenSSH SSH -klient (fjärrinloggningsprogram) ssh -add (1) - lägger till privata nyckelidentiteter till autentiseringsagenten ssh -agent (1) - autentiseringsagent ssh-argv0 (1)-ersätter det gamla ssh-kommandonamnet som värdnamn som hanterar ssh-copy-id (1)-använd lokalt tillgängliga nycklar för att auktorisera inloggningar på en fjärrmaskin ssh-import-id (1)-hämta en eller flera offentliga nycklar från en offentlig nyckelserver och lägg till dem i den aktuella användarens autoriserade_nyckelfil (eller någon … ssh-import-id-gh (1)-hämta en eller flera offentliga nycklar från en offentlig nyckelserver och lägg dem till den aktuella användarens autoriserade_nyckelfil ( eller några … ssh-import-id-lp (1)-hämta en eller flera offentliga nycklar från en offentlig nyckelserver och lägg till dem i kurvan nt-användarens autoriserade_nyckelfil (eller någon … ssh-keygen (1)-autentiseringsnyckelgenerering, hantering och konvertering ssh-keyscan (1)-samla ssh-offentliga nycklar ssh-keysign (8)-ssh-hjälpprogram för värdbaserad autentisering ssh- pkcs11 -helper (8) - ssh -agent helper program för PKCS # 11 support ssh_config (5) - OpenSSH SSH klient konfigurationsfiler sshd (8) - OpenSSH SSH daemon sshd_config (5) - OpenSSH SSH daemon konfigurationsfil XAllocClassHint (3) - tilldela klasshintsstruktur och ställ in eller läs ett fönsters WM_CLASS -egenskap XClassHint (3) - allokera klasshintsstruktur och ställ in eller läs ett fönsters WM_CLASS -egenskap XGetClassHint (3) - fördela klasshintsstruktur och ställ in eller läs ett fönsters WM_CLASS -egenskap XSetClassHint (3) - tilldela klasshints struktur och ställ in eller läs ett fönsters WM_CLASS -egenskap 
Lägger till MAN SIDOR.
I vissa fall har vi manualer på andra platser vi kan lägga till dessa manualer genom att redigera våra /etc/man.conf och lägga till den nya platsen till exempel.
 MANPATH / opt / man
Läsare av manuella sidor.
Det kan verka mycket mer praktiskt att se sidorna från en webbläsare, eller så kan en PDF -läsare skilja sig åt flera alternativ.
man2html
Det låter dig se innehållet i manualen från standardwebbläsaren, installationen kan göras från lagren.
 sudo apt-get install man2html
doc-central
Till skillnad från man2html Det är inte bara begränsat till man -sidorna, det erbjuder också stöd för informationssidorna för att visa dem från alla webbläsare du kan installera med
 sudo apt-get install doc-central
Vinfo
Du kan läsa man -sidorna från Vim -redigeraren med detta plugin där installationsstegen beskrivs detaljerat i dess officiella arkiv.
 https://github.com/alx741/vinfo
Manuella sidor i PDF
Du kan skicka alla dokument direkt till PDF med hjälp av verktygen från Linux.
 man -t ssh | ps2pdf - ssh -manual.pdf
Info -kommandot
Info -kommandot är nästa generations hjälp och används vanligtvis när människoinformation är för liten eller svår att navigera.
Även om det var planerat att det skulle ersätta man -sidorna, är de för närvarande komplement till varandra, eftersom informationen i den ena i många fall är densamma som i den andra.
Flytta genom informationssidorna
Infoprogrammet har ett navigerbart gränssnitt: många av sidorna har länkar till andra relaterade sidor, mycket liknande hur de har webbsidor. Länkar indikeras med en asterisk (*) följt av länkens titel, följt av en dubbel kolon (::). För att följa länkarna måste du placera markören på dem och trycka på knappen. Det finns också olika nycklar för att flytta på dessa sidor:
  • Tab -knappen, för oss genom de olika länkarna
  • Grundläggande navigering kan vara med pilarna eller knapparna Sida upp eller Sida ned
  • n / p / u Det skickar oss till nästa, föregående sida, eller så laddar vi upp en nod, respektive.
  • s text att söka Sök efter den angivna texten, om vi inte anger en text söker den efter nästa matchning av den senast sökta texten.
  • Vad vi lämnar informationssidorna.

SlutsatserVi har pratat om flera alternativ som fungerar lokalt (viktigt om du har internetproblem). och hur du filtrerar sökningar och hittar lösningar snabbare, oavsett vilken nivå du har måste du alltid ange dem eftersom det har så omfattande och mycket förändrat innehåll, dokumentation bör vara vårt bästa verktyg inför mentala luckor.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave