5 måter å finne en Linux-kommandobeskrivelse og plassering


Med de tusenvis av kommandoer/programmer som er tilgjengelige i Linux-systemer, kan det være en liten utfordring for nybegynnere å vite typen og formålet med en gitt kommando samt plasseringen (absolutt bane) på systemet.

Å kjenne noen få detaljer om kommandoer/programmer hjelper ikke bare en Linux-bruker å mestre de mange kommandoene, men det gjør det også mulig for en bruker å forstå hvilke operasjoner på systemet de skal brukes til, enten fra kommandolinjen eller et skript.

Derfor vil vi i denne artikkelen forklare deg fem nyttige kommandoer for å vise en kort beskrivelse og plasseringen av en gitt kommando.

For å oppdage nye kommandoer på systemet ditt, se i alle katalogene i miljøvariabelen PATH. Disse katalogene lagrer alle installerte kommandoer/programmer på systemet.

Når du har funnet et interessant kommandonavn, før du fortsetter å lese mer om det sannsynligvis på man-siden, kan du prøve å samle litt grunn informasjon om det som følger.

Forutsatt at du har gjentatt verdiene til PATH og flyttet inn i katalogen /usr/local/bin og lagt merke til en ny kommando kalt fswatch (overvåker endringer i filmodifikasjoner):

echo $PATH
cd /usr/local/bin

La oss nå finne ut beskrivelsen og plasseringen av fswatch-kommandoen ved å følge forskjellige måter i Linux.

1. hva er kommando

hva er brukes til å vise én-linjes manuelle sidebeskrivelser av kommandonavnet (som fswatch i kommandoen nedenfor) du skriver inn som argument.

Hvis beskrivelsen er for lang, er noen deler trimmet som standard, bruk -l-flagget for å vise en fullstendig beskrivelse.

whatis fswatch
whatis -l fswatch

2. apropos Kommando

apropos søker etter de manuelle sidenavnene og beskrivelsene av søkeordet (betraktet som et regex, som er kommandonavnet) gitt.

Alternativet -l gjør det mulig å vise konkurrentbeskrivelsen.

apropos fswatch 
apropos -l fswatch

Som standard kan apropos vise en utgang av alle samsvarende linjer, som i eksemplet nedenfor. Du kan bare matche det eksakte søkeordet ved å bruke -e-bryteren:

apropos fmt
apropos -e fmt

3. skriv Kommando

type forteller deg det fullstendige banenavnet til en gitt kommando. I tillegg, i tilfelle kommandonavnet som er angitt ikke er et program som eksisterer som en separat diskfil, forteller type deg også kommandoklassifiseringen:

  1. Shell innebygd kommando eller
  2. Shell nøkkelord eller reservert ord eller
  3. Et alias
type fswatch 

Når kommandoen er et alias for en annen kommando, viser type kommandoen som utføres når aliaset kjøres. Bruk kommandoen alias for å se alle aliaser som er opprettet på systemet ditt:

alias
type l
type ll

4. hvilken kommando

som hjelper til med å finne en kommando, skriver den ut den absolutte kommandobanen som nedenfor:

which fswatch 

Noen binærfiler kan lagres i mer enn én katalog under PATH, bruk -a-flagget for å vise alle samsvarende banenavn.

5. hvor er kommando

Kommandoen whereis finner binær-, kilde- og manuellsidefilene for kommandonavnet som følger:

whereis fswatch
whereis mkdir 
whereis rm

Selv om kommandoene ovenfor kan være avgjørende for å finne litt rask informasjon om en kommando/program, gir åpning og lesing gjennom manualsiden alltid full dokumentasjon, inkludert en liste over andre relaterte programmer:

man fswatch

I denne artikkelen har vi gjennomgått fem enkle kommandoer som brukes til å vise korte manuelle sidebeskrivelser og plassering av en kommando. Du kan gi et bidrag til dette innlegget eller stille et spørsmål via tilbakemeldingsdelen nedenfor.