Sådan finder og bruger du dokumentation om Unix / Linux -systemer

Indholdsfortegnelse
På nuværende tidspunkt kan vi få enhver form for manual eller dokumentation via internettet, men administratorer vil i mange tilfælde ikke have en grafisk grænseflade eller endda en internetforbindelse, de bliver nødt til at ty til de lokale ressourcer, som systemet tilbyder dem. I denne forstand Linux De tilbyder en enorm dokumentation af kommandoer, konfigurationsfiler eller biblioteker på flere sprog, det er vores pligt at vide, hvordan man søger og læser, hvilke værktøjer såsom hjælpekommandoen tilbyder os, MAND og INFO.
Brug af kommandoen Hjælp.
Det er den første hjælpelinje, der er inkluderet i kommandoerne, de tilbyder en intuitiv og grundlæggende vejledning direkte på terminalen, denne hjælp kaldes med mulighed --Hjælp. Et almindeligt output af denne mulighed er:
 bruger @ jcarrillo: ~ $ sed --hjælp
 Anvendelse: sed [OPTION]… {script-only-if-no-other-script} [input-file]… -n, --quiet,-stille dæmper automatisk udskrivning af mønsterplads -e script, --expression = script tilføj scriptet til kommandoerne, der skal udføres -f script-fil, --file = script-fil tilføj indholdet af script-fil til kommandoerne, der skal udføres -i [SUFFIX],-in-place [= SUFFIX ] rediger filer på plads (laver backup, hvis udvidelse leveres) -l N, --line-length = N angiv den ønskede line-wrap længde for kommandoen `l '--posix deaktiver alle GNU-udvidelser. -r, --regexp-udvidet brug udvidede regulære udtryk i scriptet. -s, --separat betragter filer som separate snarere end som en enkelt kontinuerlig lang strøm. -u, --unbuffered indlæser minimale mængder data fra inputfilerne og skyller outputbuffere oftere -hjælp med at vise denne hjælp og afslut -version af versionversionsoplysninger og afslut Hvis nej -e, --udtryk, -f, eller --filmulighed er givet, så tages det første ikke-optionargument som det sed script, der skal fortolkes. Alle resterende argumenter er navne på inputfiler; hvis der ikke er angivet nogen inputfiler, læses standardindgangen.
Man Pages eller manuelle sider.
[color = rgb (0,0,0)] Det er et systemværktøj, der er skabt til Unix bruges til at dokumentere og lære om kommandoer, filer, systemopkald er altid mit første valg, når jeg husker en kommando eller kigger på mere komplekse muligheder. Værktøjet er opdelt i 8 sektioner, som jeg vil beskrive detaljeret herunder: [/ color]
[farve = rgb (0,0,0)] Afsnit [/ farve] [farve = rgb (0,0,0)] 1: [/ farve][color = rgb (0,0,0)] Generelle kommandoer. [/ color]
[farve = rgb (0,0,0)] Afsnit [/ farve] [farve = rgb (0,0,0)] 2: [/ farve][color = rgb (0,0,0)] Systemopkald. [/ color]
[farve = rgb (0,0,0)] Afsnit [/ farve] [farve = rgb (0,0,0)] 3: [/ farve][color = rgb (0,0,0)] C bibliotek med funktioner. [/ color]
[farve = rgb (0,0,0)] Afsnit [/ farve] [farve = rgb (0,0,0)] 4: [/ farve][color = rgb (0,0,0)] Særlige filer (normalt enheder, som kan findes i / dev) og drivere. [ / color]
[farve = rgb (0,0,0)] Afsnit [/ farve] [farve = rgb (0,0,0)] 5: [/ farve][color = rgb (0,0,0)] Filformater og konventioner. [/ color]
[farve = rgb (0,0,0)] Afsnit [/ farve] [farve = rgb (0,0,0)] 6: [/ farve][color = rgb (0,0,0)] Spil og pauseskærme. [/ color]
[farve = rgb (0,0,0)] Afsnit [/ farve] [farve = rgb (0,0,0)] 7: [/ farve][color = rgb (0,0,0)] Diverse. [/ color]
[farve = rgb (0,0,0)] Afsnit [/ farve] [farve = rgb (0,0,0)] 8: [/ farve][color = rgb (0,0,0)] Systemadministrationskommandoer og dæmoner. [/ color]

[color = rgb (0,0,0)] Dens anvendelse er meget enkel, vi starter bare fra konsollen. [/ color]
 mand "NØGLEORD" eksempel ---> mand mand
Hvis manualen findes, vises den ved hjælp af den mindre læser.

FORSTØRRE

[color = rgb (0,0,0)] Manualerne er opdelt i 4 dele: [/ color]
YAMNavn og beskrivelse af kommandoen.
SYNOPSISKommandosyntaks.
BESKRIVELSEDybdegående forklaring på, hvordan det fungerer.
EKSEMPLERForslag til, hvordan du bruger kommandoen.
SE OGSÅRelaterede emner (Normalt på de manuelle sider).
Synopsis er kun tilgængelig for kommandoer, det er det første, vi skal se og fortolke, for eksempel tilbyder cp -kommandoen følgende synopsis.

[ ] : betyder, at dens anvendelse er valgfri.
… : flere muligheder kan bruges på samme tid eller flere filer.
Understreget: Det er nødvendigt for kommandoen at fungere. (For eksempel kræver cp -kommandoen en kilde og destination).
Man Pages i flere sektioner.
I nogle tilfælde kan en manual have poster i flere sektioner, f.eks
 whatis printf #Arroja printf (1) - format og udskriv data printf (3) - formateret outputkonvertering
Vi ser, at der er 2 poster, en i sektion 1 (Brugerprogram) og i afsnit 3 (Bibliotekets funktioner) de 2 er input af den samme kommando, men i en anden kontekst, hvis du indtaster sektion 3 i den manual, vi bruger
 mand 3 printf
Søgning gennem man -siderne.
For at indtaste en manual skal vi indtaste det nøjagtige navn, dette kan være et problem, hvis vi ikke husker det, men hvis vi kender dets beskrivelse eller en del af dets navn, kan vi bruge kommandoen apropos.
Tag eksemplet på ssh-copy-id, vi husker ikke dets navn, men vi ved, at det er relateret til ssh, vi bruger apropos.
 apropos ssh 
Terminalen returnerer en liste over manualer relateret til ssh med en beskrivelse inklusive vores mål ssh-copy-id.
 autoriseret_nøgler (5) - OpenSSH SSH daemon git -shell (1) - Begrænset login -shell til Git -only SSH -adgang rlogin (1) - OpenSSH SSH -klient (fjernloginprogram) rsh (1) - OpenSSH SSH -klient (fjernloginprogram) slogin (1) - OpenSSH SSH -klient (fjernloginprogram) ssh (1) - OpenSSH SSH -klient (fjernloginprogram) ssh -add (1) - tilføjer private nøgleidentiteter til godkendelsesagenten ssh -agent (1) - godkendelsesagent ssh-argv0 (1)-erstatter det gamle ssh-kommandonavn som værtsnavn, der håndterer ssh-copy-id (1)-brug lokalt tilgængelige nøgler til at godkende logins på en ekstern maskine ssh-import-id (1)-hent en eller flere offentlige nøgler fra en offentlig nøgleserver og tilføj dem til den aktuelle brugers autoriserede_nøglefil (eller nogle … ssh-import-id-gh (1)-hent en eller flere offentlige nøgler fra en offentlig nøgleserver og tilføj dem til den aktuelle brugers autoriserede_nøglefil ( eller nogle … ssh-import-id-lp (1)-hent en eller flere offentlige nøgler fra en offentlig nøgleserver og tilføj dem til kurven nt-brugerens autoriserede_nøglefil (eller en eller anden … ssh-keygen (1)-generering, styring og konvertering af godkendelsesnøgler ssh-nøglescan (1)-saml ssh offentlige nøgler ssh-nøglesign (8)-ssh-hjælperprogram til værtbaseret godkendelse ssh- pkcs11 -helper (8) - ssh -agent helper program til PKCS # 11 support ssh_config (5) - OpenSSH SSH klient konfigurationsfiler sshd (8) - OpenSSH SSH daemon sshd_config (5) - OpenSSH SSH daemon konfigurationsfil XAllocClassHint (3) - allokere klassetipsstruktur og indstille eller læse et vindues WM_CLASS -egenskab XClassHint (3) - tildele klassetrinstruktur og indstille eller læse et vindues WM_CLASS -egenskab XGetClassHint (3) - allokere klassetrinstruktur og angive eller læse et vindues WM_CLASS -egenskab XSetClassHint (3) - tildel klassetipsstruktur og indstil eller læs et vindues WM_CLASS -egenskab 
Tilføjelse af MAN -SIDER.
I nogle tilfælde har vi manualer andre steder, vi kan tilføje disse manualer ved at redigere vores /etc/man.conf og tilføjelse af den nye placering f.eks.
 MANPATH / opt / man
Læsere af manuelle sider.
Det kan virke meget mere praktisk at se siderne fra en browser, eller en PDF -læser har flere alternativer, blandt hvilke det skiller sig ud.
man2html
Det giver dig mulighed for at se manualens indhold fra standardbrowseren, installationen kan foretages fra lagrene.
 sudo apt-get install man2html
doc-central
I modsætning til man2html Det er ikke kun begrænset til man -siderne, det tilbyder også support til infosiderne for at se dem fra enhver webbrowser, du kan installere med
 sudo apt-get install doc-central
Vinfo
Du kan læse mandsiderne fra Vim -editoren med dette plugin, hvor installationstrinnene er detaljeret i dets officielle arkiv.
 https://github.com/alx741/vinfo
Manuelle sider i PDF
Du kan sende ethvert dokument direkte til PDF ved hjælp af de værktøjer, Linux tilbyder.
 man -t ssh | ps2pdf - ssh -manual.pdf
Info -kommandoen
Info -kommandoen er den næste generation af hjælp og bruges generelt, når menneskelige oplysninger er for små eller vanskelige at navigere i.
Selvom det var planlagt, at det skulle erstatte man -siderne, er de i øjeblikket supplement til hinanden, da informationen i den ene i mange tilfælde er den samme som i den anden.
Bevæger sig gennem infosiderne
Infoprogrammet har en navigerbar grænseflade: mange af siderne har links til andre relaterede sider, der ligner meget, hvordan de har websider. Links angives med en stjerne (*) efterfulgt af linkets titel efterfulgt af et dobbelt kolon (::). For at følge linkene skal du placere markøren på dem og trykke på tasten. Der er også forskellige nøgler til flytning på disse sider:
  • Tabulatortasten, bevæger os gennem de forskellige links
  • Grundlæggende navigation kan være med pilene eller tasterne Side op eller Side ned
  • n / p / u Det sender os til den næste, forrige side, eller den uploader os henholdsvis en node.
  • s tekst til søgning Søg efter den angivne tekst, hvis vi ikke angiver en tekst, søger den efter det næste match i den sidste søgte tekst.
  • hvad vi forlader infosiderne.

KonklusionerVi har talt om flere muligheder, der fungerer lokalt (vigtigt, hvis du har internetproblemer). og hvordan du filtrerer søgninger og finder løsninger hurtigere, uanset hvilket niveau du har, skal du altid indtaste dem, da det har så omfattende og meget skiftende indhold, dokumentation bør være vores bedste værktøj i lyset af mentale huller.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave