Linux-kommandoer er enkle når du vet hvordan du leser bruken

Linux-kommandoer gir brukerinformasjon om bruken, alternativer og parametre. Bruk "man" for detaljert informasjon, og lær bruks-syntaksen for bedre forståelse.
Oppsummering
- Linux-kommandoer gir brukerinformasjon om hvordan de skal brukes, inkludert alternativene og parametrene de støtter.
- Sett "man" foran en kommando for pålitelig informasjon om dens bruk.
- Bruks-syntaksen inkluderer vanligvis kommandoens navn etterfulgt av dens korte alternativer, lange alternativer og parametre.
Kommando-linjen kan være et skremmende sted å oppholde seg, selv om du er kjent med noen få kommandoer. Imidlertid kan nesten hver Linux-kommando fortelle deg hvordan du bruker den—hvis du vet hvordan du skal spørre.
Hva sier bruken til en kommando meg?
Det er en innebygd guide, i utgangspunktet
Noen Linux-kommandoer gjør noe nyttig på egenhånd. For eksempel, pwd skriver ut arbeidskatalogen:
Andre kommandoer trenger mer informasjon. Ta rmdir, kommandoen for å slette en katalog; den trenger å vite hvilken katalog som skal slettes. Du kan også kjøre rmdir i forskjellige moduser. For eksempel, for å rapportere hver katalog når den fjernes, kjør rmdir -v:
Linux kaller alt etter kommandoens navn en operand. Bokstaver som begynner med en "-" og ord som starter med "--" kalles alternativer, og de endrer vanligvis kommandoens oppførsel. Ord etter alternativer er parametre som sender data til kommandoen.
Bruken til en kommando vil fortelle deg hvilke alternativer den støtter og hvilke parametre du kan sende den. Den forklarer også hvilke av disse som er valgfrie og hvordan du kan kombinere dem.
Hvordan ser jeg bruken for en kommando?
Det er flere enkle måter
Den mest pålitelige måten å finne en kommando sin bruk på er med man-kommandoen. De fleste kommandoer vil fortelle deg bruken sin i en "SYNOPSIS"-seksjon på toppen av manualen deres. Ta which-kommandoen som et eksempel:
Her leser bruken:
which [-as] filnavn ...De fleste kommandoer vil også fortelle deg bruken sin ved feil, inkludert hvis du kjører dem feil. Kommandoer som krever parametre for å utføre noe nyttig vil vanligvis gi bruk hvis du kjører dem uten noen:
I dette tilfellet skriver grep-kommandoen ut bruken sin fordi den trenger minst ett regulært uttrykk for å utføre noen nyttige handlinger.
Til slutt er det noen få kommandoer som utfører en handling uten noen parametre, men som ikke har en man-side, så ingen av disse tilnærmingene fungerer. Med flaks vil imidlertid en slik kommando støtte et --help-alternativ slik at du kan se bruken slik:
cd-kommandoen skriver ut bruken sin på den første linjen av utdata når du kaller den med "--help"-alternativet.
Hver kommando er forskjellig, og selv den samme kommandoen kan oppføre seg annerledes på tvers av systemer. For eksempel vil mkdir rapportere sin bruk på macOS, men du må kjøre mkdir --help eller man mkdir på Linux for å se den.
En forklaring av bruks-syntaks
Lær språket
Når du har en kommando sin bruk, må du forstå den. Det er noen separate deler, og noen symboler som forklarer hvordan alt passer sammen. Kommandoer kan i teorien forklare bruken sin på hvilken som helst måte de ønsker, men disse konvensjonene følges bredt, særlig av de mest vanlige kommandoene.
Bruken inkluderer vanligvis noen, eller alle, av følgende:
- Navnet på kommandoen i begynnelsen.
- Enkeltbokstav alternativer kommer neste, vanligvis i firkantede parenteser ([ og ]) for å angi at de er valgfrie. De viser vanligvis sammen fordi du kan skrive dem på den måten som en kortform—"ls -lrt" er det samme som "ls -l -r -t".
- Alternativer som tar argumenter og lange alternativer følger. Lange alternativer er hele ord som begynner med en dobbel bindestrek (--). Noen lange alternativer kan ha et valgfrie argument slik at for eksempel "[--color[=when]]" betyr at --color er valgfrie og, når den er til stede, kan den stå alene eller etterfølges av et likhetstegn (=) og en verdi referert til med navnet "when."
- Til slutt avhenger parametre av naturen til verktøyet. De vil ofte være filer, og du kan se "fil ..." som betyr "én fil eller mer separert med mellomrom."
Ta GNU alias-kommandoen som et eksempel. Dens bruk er:
alias: alias [-p] [navn[=verdi] ... ]Denne bruken indikerer at alias aksepterer én kort alternativ (p) og et hvilket som helst antall navn/verdi-par. Så du kan kjøre det i noen av disse formene:
- alias
- alias -p commit
- alias commit="git commit" add="git add"
I mellomtiden er bruken for.
BSD-versjonen av mkdir (som brukes av macOS) ser slik ut:
bruk: mkdir [-pv] [-m modus] katalog_navn ...Denne bruken viser at mkdir støtter to selvstendige korte alternativer (p og v) og et kort alternativ, m, som krever et argument. Kommandoen krever minst ett katalognavn, men kan akseptere mer enn ett. Så disse formene er alle gyldige:
- mkdir docs
- mkdir en to tre
- mkdir -p src
- mkdir -v -p src
- mkdir -vp -m 755 en to
Jeg gir deg en avskjedsnotat, dog: Noen moderne GNU-verktøy forenkler bruken sin, f.eks. "ls [ALTERNATIV]... [FIL]..." I denne formen må du lese videre i manualen for å se nøyaktig hvilke alternativer kommandoen støtter og hvordan de fungerer.
Ikke frykt kommandolinjen
Selv om noen Linux-distribusjoner er veldig GUI-fokuserte, er kommandolinjen fortsatt en essensiell del av Linux-plattformen. Det er bra å kjenne til det grunnleggende, og bruken av kommandoer kan fylle mange kunnskapshull mens du lærer det grunnleggende (og selv etter det).
Hvis du vil lese flere artikler som Linux-kommandoer er enkle når du vet hvordan du leser bruken, kan du besøke kategorien Linux.

Legg igjen en kommentar