Uanset hvor erfaren du er med Linux-kommandolinjen, vil der altid være tidspunkter, hvor du vil støde på ukendte kommandoer. I sådanne situationer, mens det naturlige instinkt er enten at henvise til man-sider eller google kommandoen for at finde ud af, hvad det gør, hvad nu hvis vi fortæller dig, at der er en bedre (læs fordybende) måde at gøre det på.

Nå, som det viser sig, er der et værktøj kaldet ExplainShell, der gør præcis det: fortæller dig, hvad hver del af en shell-kommando gør på en letforståelig måde.

Så lad os dykke ind for at tjekke ExplainShell i detaljer.

Hvad er ExplainShell?

ExplainShell er et webbaseret værktøj, der hjælper dig med at slå ukendte shell-kommandoer op for at finde ud af, hvad de gør, og lære mere om dem. Du kan tænke på det som en online samling af man-sider, hvor du kan forespørge kommandoer for at få en detaljeret forklaring om deres formål, understøttede argumenter og syntaks - alt sammen på en velpræsenteret og letforståelig måde.

Hvordan virker ExplainShell?

instagram viewer

ExplainShell er et online-arkiv, der udgør en masse parsede sektioner fra Ubuntus man pages-lager. Det er drevet af et par forskellige tjenester i baggrunden, der hjælper det med at finde et match til dine forespurgte kommandoer i sin database.

Hvis der er et match, returnerer ExplainShell alle relevante oplysninger om den kommando, den kunne hente fra sin man-side i en intuitiv præsentation.

Lær mere: Hvad er Linux-kommandolinjen, og hvordan bruger du den?

Sådan bruges ExplainShell

Da ExplainShell er webbaseret, behøver du ikke installere det på din lokale maskine for at bruge det. I stedet skal du blot gå over til explainshell.com og begynd at stille spørgsmål til kommandoer, du er interesseret i, for at lære mere om dem.

For at slå en shell-kommando op på ExplainShell skal du først kopiere kommandoen for at sikre, at du forespørger på den korrekte kommando.

Nu skal du enten højreklikke i søgefeltet og vælge sæt ind eller tryk Ctrl + V for at indsætte den kommando, du lige har kopieret. Alternativt kan du også indtaste kommandoen manuelt.

Til sidst skal du trykke på FORKLARE knappen ved siden af ​​søgefeltet for at slå det op.

ExplainShell vil derefter trække sin forklaring op og præsentere den på næste side. Her vil du opdage, at den nedbryder betydningen af ​​hver del af kommandoen én efter én ved at matche argumenterne med den relevante hjælpetekst i dens man-sidedatabase.

Forklaringen er lagt sådan, at du har den forespurgte kommando øverst opdelt passende i forskellige sektioner (og argumenter) og forklaringer for hver af dem grupperet i kasser lige under det, forbundet via linjer.

Ved hjælp af musen kan du derefter holde musemarkøren over et argument (eller en del af kommandoen), som du ikke forstår, for at fremhæve dets forklaring.

Desuden kan du klikke på det hyperlinkede kommandonavn ved siden af ​​kildeman-siderne nederst på siden for at hente forklaringskilden og få mere relevant information.

Til sidst, selvom det er en æstetisk funktion, lader ExplainShell dig også ændre webstedets tema. Så hvis du foretrækker mørk tilstand, kan du trykke på temaknappen under webstedets navn og vælge Mørk fra rullemenuen for at skifte webstedets tema.

Hvad er ExplainShells begrænsninger?

Når dette skrives, indeholder ExplainShell 29.761 parsede man-sider i sin database, og chancerne er store for, at de fleste af de shell-kommandoer, du vil forespørge på, vil give dig klare resultater.

Men når det er sagt, er det også sandsynligt, at værktøjet ikke vil være i stand til at give forklaringer på visse kommandoforespørgsler, du laver. Når dette sker, foreslår ExplainShells udvikler at indsende en tilføjelsesanmodning med linket over Siden med GitHub-problemer så de kan tilføje det til deres database.

Relaterede: Måder at få kommandolinjehjælp på Linux

Lær nye Shell-kommandoer med ExplainShell

Gennem denne guide skal du nu sandsynligvis have en idé om, hvad ExplainShell er, og hvordan det kan hjælpe dig med at afkode mystiske shell-kommandoer nemt.

Så nu, når du støder på en ukendt kommando, kan du simpelthen gå til ExplainShell og finde ud af alle oplysningerne om den. Og i processen kan du lære, hvad den kommando gør, og hvordan du bruger den.

Hvis du er ny til Linux, anbefaler vi, at du tjekker disse grundlæggende kommandoer, der vil hjælpe dig med at lære standard computeropgaver.

DelTweetE-mail
9 grundlæggende kommandoer til at komme i gang med Linux

Vil du lære Linux at kende? Start med disse grundlæggende Linux-kommandoer for at lære standard computeropgaver.

Læs Næste

Relaterede emner
  • Linux
  • Linux Bash Shell
  • Linux apps
Om forfatteren
Yash Wate (30 artikler udgivet)

Yash er personaleskribent hos MUO til gør-det-selv, Linux, programmering og sikkerhed. Før han fandt sin passion i at skrive, plejede han at udvikle til nettet og iOS. Du kan også finde hans forfatterskab på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi kan han godt lide at tale om astronomi, Formel 1 og ure.

Mere fra Yash Wate

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere