Hvordan finne og bruke dokumentasjon på Unix / Linux -systemer

Innholdsfortegnelse
For tiden kan vi få alle typer håndbøker eller dokumentasjon via Internett, men administratorer vil i mange tilfeller ikke ha et grafisk grensesnitt eller en internettforbindelse, de må ty til de lokale ressursene som systemet tilbyr dem. I denne forstand Linux De tilbyr en enorm dokumentasjon av kommandoer, konfigurasjonsfiler eller biblioteker på flere språk, det er vår plikt å vite hvordan vi søker og leser hvilke verktøy som hjelpekommandoen tilbyr oss, MANN og INFO.
Bruke kommandoen Hjelp.
Det er den første hjelpelinjen som er inkludert i kommandoene, de tilbyr en intuitiv og grunnleggende guide direkte på terminalen, denne hjelpen kalles med alternativet --hjelp. En vanlig utgang av dette alternativet er:
 bruker @ jcarrillo: ~ $ sed --hjelp
 Bruk: sed [OPTION]… {script-only-if-no-other-script} [input-file]… -n, --quiet,-stille undertrykk automatisk utskrift av mønsterplass -e script, --expression = script legg til scriptet til kommandoene som skal kjøres -f script-file, --file = script-file legg til innholdet i script-filen til kommandoene som skal kjøres -i [SUFFIX],-in-place [= SUFFIX ] rediger filer på plass (tar sikkerhetskopi hvis utvidelse følger med) -l N, --line-length = N spesifiser ønsket linjepakningslengde for kommandoen 'l' --posix deaktiver alle GNU-utvidelser. -r, --regexp-utvidet bruk utvidede regulære uttrykk i skriptet. -s, --separate anser filer som separate snarere enn som en enkelt kontinuerlig langstrøm. -u, --unbuffered laste inn minimale datamengder fra inndatafilene og skylle utmatingsbufferne oftere -hjelp å vise denne hjelpen og avslutte -versjonsutgangsversjonsinformasjon og avslutte Hvis nei -e, --uttrykk, -f, eller --filalternativet er gitt, så blir det første ikke-opsjonsargumentet tatt som sed-skriptet for å tolke. Alle gjenværende argumenter er navn på inndatafiler; hvis ingen inndatafiler er spesifisert, leses standardinngangen.
Man Pages eller manuelle sider.
[color = rgb (0,0,0)] Det er et systemverktøy laget for å Unix brukes til å dokumentere og lære om kommandoer, filer, systemanrop er alltid mitt førstevalg når jeg husker en kommando eller ser på mer komplekse alternativer. Verktøyet er delt inn i 8 seksjoner som jeg vil beskrive nedenfor: [/ color]
[color = rgb (0,0,0)] Seksjon [/ color] [color = rgb (0,0,0)] 1: [/ color][color = rgb (0,0,0)] Generelle kommandoer. [/ color]
[color = rgb (0,0,0)] Seksjon [/ color] [color = rgb (0,0,0)] 2: [/ color][color = rgb (0,0,0)] Systemanrop. [/ color]
[color = rgb (0,0,0)] Seksjon [/ color] [color = rgb (0,0,0)] 3: [/ color][color = rgb (0,0,0)] C bibliotek med funksjoner. [/ color]
[color = rgb (0,0,0)] Seksjon [/ color] [color = rgb (0,0,0)] 4: [/ color][color = rgb (0,0,0)] Spesielle filer (vanligvis enheter, som finnes i / dev) og drivere. [ / color]
[color = rgb (0,0,0)] Seksjon [/ color] [color = rgb (0,0,0)] 5: [/ color][color = rgb (0,0,0)] Filformater og konvensjoner. [/ color]
[color = rgb (0,0,0)] Seksjon [/ color] [color = rgb (0,0,0)] 6: [/ color][color = rgb (0,0,0)] Spill og skjermsparere. [/ color]
[color = rgb (0,0,0)] Seksjon [/ color] [color = rgb (0,0,0)] 7: [/ color][color = rgb (0,0,0)] Diverse. [/ color]
[color = rgb (0,0,0)] Seksjon [/ color] [color = rgb (0,0,0)] 8: [/ color][color = rgb (0,0,0)] Systemadministrasjonskommandoer og demoner. [/ color]

[color = rgb (0,0,0)] Bruken er veldig enkel, vi starter bare fra konsollen. [/ color]
 mann "KEYWORD" eksempel ---> mann mann
Hvis håndboken blir funnet, vil den bli vist med mindre leser.

FORSTØRRE

[color = rgb (0,0,0)] Manualene er delt inn i 4 deler: [/ color]
JAMNavn og beskrivelse av kommandoen.
SYNOPSISKommandosyntaks.
BESKRIVELSEEn grundig forklaring på hvordan det fungerer.
EKSEMPLERForslag til hvordan du bruker kommandoen.
SE OGSÅBeslektede emner (vanligvis på de manuelle sidene).
Synopsis er bare tilgjengelig for kommandoer, det er det første vi må se og tolke, for eksempel tilbyr cp -kommandoen følgende synopsis.

[ ] : betyr at bruken er valgfri.
… : flere alternativer kan brukes samtidig eller flere filer.
Understreket: Det er nødvendig for kommandoen å fungere. (For eksempel krever cp -kommandoen en kilde og destinasjon).
Man Pages i flere seksjoner.
I noen tilfeller kan en manual ha oppføringer i flere seksjoner, for eksempel
 whatis printf #Arroja printf (1) - format og utskriftsdata printf (3) - formatert utskriftskonvertering
Vi ser at det er 2 oppføringer, en i seksjon 1 (Brukerprogram) og i avsnitt 3 (Bibliotekets funksjoner) de 2 er innganger av den samme kommandoen, men i en annen kontekst hvis du angir seksjon 3 i håndboken vi bruker
 mann 3 printf
Søker gjennom mannssidene.
For å skrive inn en manual må vi skrive inn det eksakte navnet, dette kan være et problem hvis vi ikke husker det, men hvis vi kjenner beskrivelsen eller en del av navnet, kan vi bruke apropos -kommandoen.
Ta eksemplet på ssh-copy-id, vi husker ikke navnet, men vi vet at det er relatert til ssh vi bruker apropos.
 apropos ssh 
Terminalen returnerer en liste over manualer relatert til ssh med en beskrivelse inkludert målet vårt ssh-copy-id.
 autorisert_nøkler (5) - OpenSSH SSH daemon git -shell (1) - Begrenset påloggingsskall for Git -only SSH -tilgang rlogin (1) - OpenSSH SSH -klient (eksternt påloggingsprogram) rsh (1) - OpenSSH SSH -klient (eksternt påloggingsprogram) slogin (1) - OpenSSH SSH -klient (eksternt påloggingsprogram) ssh (1) - OpenSSH SSH -klient (eksternt påloggingsprogram) ssh -add (1) - legger til private nøkkelidentiteter til autentiseringsagenten ssh -agent (1) - autentiseringsagent ssh-argv0 (1)-erstatter det gamle ssh-kommandonavnet som vertsnavn som håndterer ssh-copy-id (1)-bruk lokalt tilgjengelige nøkler for å autorisere pålogginger på en ekstern maskin ssh-import-id (1)-hente en eller flere offentlige nøkler fra en offentlig nøkleserver og legg dem til gjeldende brukers autoriserte_nøkelfil (eller noen … ssh-import-id-gh (1)-hent en eller flere offentlige nøkler fra en offentlig nøkleserver og legg dem til gjeldende brukers autoriserte_nøkelfil ( eller noen … ssh-import-id-lp (1)-hente en eller flere offentlige nøkler fra en offentlig nøkleserver og legge dem til i kurven nt-brukerens autoriserte_nøkler-fil (eller noen … ssh-keygen (1)-generering, administrasjon og konvertering av autentiseringsnøkler ssh-keyscan (1)-samle ssh offentlige nøkler ssh-keysign (8)-ssh-hjelpeprogram for vertsbasert autentisering ssh- pkcs11 -helper (8) - ssh -agent helper program for PKCS # 11 support ssh_config (5) - OpenSSH SSH klient konfigurasjonsfiler sshd (8) - OpenSSH SSH daemon sshd_config (5) - OpenSSH SSH daemon konfigurasjonsfil XAllocClassHint (3) - tilordne klassetipsstruktur og angi eller les et vindus WM_CLASS -egenskap XClassHint (3) - tildel struktur for hintestruktur og angi eller les et vindu WM_CLASS -egenskap XGetClassHint (3) - tildel klassehintestruktur og angi eller les et vindus WM_CLASS -egenskap XSetClassHint (3) - tilordne klassetipsstruktur og angi eller les et vindu WM_CLASS -egenskap 
Legger til MANSIDER.
I noen tilfeller har vi manualer andre steder. Vi kan legge til disse manualene ved å redigere våre /etc/man.conf og legge til det nye stedet for eksempel.
 MANPATH / opt / man
Lesere av manuelle sider.
Det kan virke mye mer praktisk å se sidene fra en nettleser, eller en PDF -leser har flere alternativer.
man2html
Den lar deg se innholdet i håndboken fra standardleseren, installasjonen kan gjøres fra depotene.
 sudo apt-get install man2html
doc-sentral
I motsetning til man2html Det er ikke bare begrenset til mannssidene, det tilbyr også støtte for infosidene for å se dem fra en hvilken som helst nettleser du kan installere med
 sudo apt-get install doc-central
Vinfo
Du kan lese mannssidene fra Vim -editoren med denne pluginen der installasjonstrinnene er beskrevet i det offisielle depotet.
 https://github.com/alx741/vinfo
Manuelle sider i PDF
Du kan sende ethvert dokument direkte til PDF ved hjelp av verktøyene som tilbys av linux.
 man -t ssh | ps2pdf - ssh -manual.pdf
Info -kommandoen
Info -kommandoen er neste generasjon hjelp, og brukes vanligvis når informasjon om mennesker er for liten eller vanskelig å navigere.
Selv om det var planlagt at det skulle erstatte mannssidene, er de for øyeblikket komplement av hverandre, siden informasjonen i den ene i mange tilfeller er den samme som i den andre.
Bla gjennom infosidene
Informasjonsprogrammet har et navigerbart grensesnitt: mange av sidene har koblinger til andre relaterte sider, veldig lik hvordan de har websider. Lenker indikeres med en stjerne (*) etterfulgt av tittelen på lenken, etterfulgt av et dobbelt kolon (::). For å følge koblingene må du plassere markøren på dem og trykke på tasten. Det er også forskjellige nøkler for å flytte på disse sidene:
  • Tabulatortasten, beveger oss gjennom de forskjellige koblingene
  • Grunnleggende navigasjon kan være med pilene eller tastene Side opp eller Bla ned
  • n / p / u Den sender oss til den neste, forrige siden, eller den laster opp henholdsvis en node.
  • s tekst for å søke Søk etter den angitte teksten, hvis vi ikke spesifiserer en tekst, søker den etter neste treff i den siste søkte teksten.
  • hva vi forlater infosidene.

KonklusjonerVi har snakket om flere alternativer som fungerer lokalt (viktig i tilfelle du har internettproblemer). og hvordan du filtrerer søk og finner løsninger raskere, uansett hvilket nivå du har, må du alltid angi dem ettersom det har så omfattende og veldig forandrende innhold, dokumentasjon bør være vårt beste verktøy i møte med mentale hull.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave