Uansett hvor erfaren du er med Linux-kommandolinjen, vil det alltid være tider når du vil møte ukjente kommandoer. I slike situasjoner, mens det naturlige instinktet er å enten referere til man-sider eller google kommandoen for å finne ut hva den gjør, hva om vi forteller deg at det er en bedre (les oppslukende) måte å gjøre det på.
Vel, som det viser seg, er det et verktøy kalt ExplainShell som gjør akkurat det: forteller deg hva hver del av en shell-kommando gjør på en lettfattelig måte.
Så la oss dykke inn for å sjekke ut ExplainShell i detalj.
Hva er ExplainShell?
ExplainShell er et nettbasert verktøy som hjelper deg å slå opp ukjente skallkommandoer for å finne ut hva de gjør og lære mer om dem. Du kan tenke på det som en nettbasert samling av man-sider hvor du kan spørre kommandoer for å få en detaljert forklaring om deres formål, støttede argumenter og syntaks – alt på en godt presentert og lettfattelig måte.
Hvordan fungerer ExplainShell?
ExplainShell er et nettarkiv som utgjør en haug med analyserte seksjoner fra Ubuntus man-sidelager. Den er drevet av noen forskjellige tjenester i bakgrunnen som hjelper den med å finne en match for de forespurte kommandoene i databasen.
Hvis det er et samsvar, returnerer ExplainShell all relevant informasjon om den kommandoen den kan hente opp fra sin man-side i en intuitiv presentasjon.
Lære mer: Hva er Linux-kommandolinjen og hvordan bruker du den?
Slik bruker du ExplainShell
Siden ExplainShell er nettbasert, trenger du ikke installere det på din lokale maskin for å bruke det. I stedet er alt du trenger å gjøre å gå over til explainshell.com og begynn å stille spørsmål etter kommandoer du er interessert i for å lære mer om dem.
For å slå opp en shell-kommando på ExplainShell, kopier først kommandoen for å sikre at du spør etter den riktige kommandoen.
Nå, enten høyreklikk i søkeboksen og velg Lim inn eller trykk Ctrl + V for å lime inn kommandoen du nettopp kopierte. Alternativt kan du også skrive inn kommandoen manuelt.
Til slutt, trykk på FORKLARE knappen ved siden av søkeboksen for å slå den opp.
ExplainShell vil deretter trekke opp forklaringen og presentere den på neste side. Her vil du finne at den bryter ned betydningen av hver del av kommandoen én etter én ved å matche argumentene til den relevante hjelpeteksten i mansidedatabasen.
Forklaringen er lagt slik at du har den spurte kommandoen på toppen brutt ned passende i forskjellige seksjoner (og argumenter) og forklaringer for hver av dem gruppert i bokser rett under den, koblet via linjer.
Ved å bruke musen kan du deretter holde musepekeren over et argument (eller en del av kommandoen) som du ikke forstår for å fremheve forklaringen.
Dessuten kan du klikke på det hyperkoblede kommandonavnet ved siden av kildeman-sidene nederst på siden for å hente opp forklaringskilden og få mer relevant informasjon.
Til slutt, selv om det er en estetisk funksjon, lar ExplainShell deg også endre temaet på nettstedet. Så hvis du foretrekker mørk modus, kan du trykke på temaknappen under nettstedets navn og velge Mørk fra rullegardinmenyen for å bytte nettstedets tema.
Hva er ExplainShells begrensninger?
Når du skriver dette, inneholder ExplainShell 29 761 analyserte man-sider i databasen sin, og sjansen er stor for at de fleste av skallkommandoene du spør på den vil gi deg klare resultater.
Men når det er sagt, er det også sannsynlig at verktøyet ikke vil kunne gi forklaringer for visse kommandospørringer du gjør. Når dette skjer, foreslår ExplainShells utvikler at du sender inn en tilleggsforespørsel med lenken over GitHub-problemer-siden slik at de kan legge den til i databasen sin.
I slekt: Måter å få kommandolinjehjelp på Linux
Lær nye Shell-kommandoer med ExplainShell
Gjennom denne veiledningen bør du nå sannsynligvis ha en ide om hva ExplainShell er og hvordan det kan hjelpe deg med å dekode mystiske skallkommandoer enkelt.
Så nå, når du kommer over en ukjent kommando, kan du ganske enkelt gå til ExplainShell og finne ut all informasjonen om den. Og i prosessen lærer du hva den kommandoen gjør og hvordan du bruker den.
Hvis du er ny på Linux, anbefaler vi at du sjekker ut disse grunnleggende kommandoene som vil hjelpe deg å lære standard databehandlingsoppgaver.
Vil du bli kjent med Linux? Start med disse grunnleggende Linux-kommandoene for å lære standard databehandlingsoppgaver.
Les Neste
- Linux
- Linux Bash Shell
- Linux-apper

Yash er en Staff Writer ved MUO for DIY, Linux, Programmering og Security. Før han fant lidenskapen sin i å skrive, pleide han å utvikle seg for nettet og iOS. Du kan også finne forfatterskapet hans på TechPP, hvor han dekker andre vertikaler. Bortsett fra teknologi, liker han å snakke om astronomi, Formel 1 og klokker.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere