Oavsett hur erfaren du är med Linux-kommandoraden, kommer det alltid att finnas tillfällen då du kommer att stöta på okända kommandon. I sådana situationer, medan den naturliga instinkten är att antingen hänvisa till man-sidor eller googla kommandot för att ta reda på vad det gör, tänk om vi säger till dig att det finns ett bättre (läs uppslukande) sätt att göra det.

Tja, som det visar sig finns det ett verktyg som heter ExplainShell som gör exakt det: berättar vad varje del av ett skalkommando gör på ett lättfattligt sätt.

Så låt oss dyka in för att kolla in ExplainShell i detalj.

Vad är ExplainShell?

ExplainShell är ett webbaserat verktyg som hjälper dig att leta upp okända skalkommandon för att ta reda på vad de gör och lära dig mer om dem. Du kan se det som en onlinesamling av man-sidor där du kan fråga kommandon för att få en detaljerad förklaring om deras syfte, underbyggda argument och syntax – allt på ett väl presenterat och lättförståeligt sätt sätt.

Hur fungerar ExplainShell?

instagram viewer

ExplainShell är ett onlinearkiv som utgör ett gäng tolkade sektioner från Ubuntus man page-förråd. Den drivs av några olika tjänster i bakgrunden som hjälper den att hitta en matchning för dina efterfrågade kommandon i sin databas.

Om det finns en matchning returnerar ExplainShell all relevant information om det kommandot som det kan hämta från sin man-sida i en intuitiv presentation.

Läs mer: Vad är Linux-kommandoraden och hur använder du den?

Hur man använder ExplainShell

Eftersom ExplainShell är webbaserat behöver du inte installera det på din lokala dator för att använda det. Istället är allt du behöver göra att gå över till explainshell.com och börja göra frågor efter kommandon du är intresserad av för att lära dig mer om dem.

För att slå upp ett skalkommando på ExplainShell, kopiera först kommandot för att säkerställa att du frågar rätt kommando.

Nu, antingen högerklicka i sökrutan och välj Klistra eller tryck Ctrl + V för att klistra in kommandot du just kopierade. Alternativt kan du också skriva in kommandot manuellt.

Slutligen, tryck på FÖRKLARA knappen bredvid sökrutan för att slå upp den.

ExplainShell kommer sedan att dra upp sin förklaring och presentera den på nästa sida. Här kommer du att upptäcka att det bryter ner innebörden av varje del av kommandot en efter en genom att matcha argumenten med den relevanta hjälptexten i dess man-sidadatabas.

Förklaringen är upplagd så att du har det efterfrågade kommandot överst uppdelat i olika avsnitt (och argument) och förklaringar för var och en av dem grupperade i rutor precis under den, kopplade via rader.

Med hjälp av musen kan du sedan hålla muspekaren över ett argument (eller en del av kommandot) som du inte förstår för att markera dess förklaring.

Dessutom kan du klicka på det hyperlänkade kommandonamnet bredvid källman-sidorna längst ner på sidan för att ta fram förklaringskällan och få mer relevant information.

Slutligen, även om det är en estetisk funktion, låter ExplainShell dig också ändra temat för webbplatsen. Så om du föredrar mörkt läge kan du trycka på temaknappen under webbplatsens namn och välja Mörk från rullgardinsmenyn för att byta webbplatsens tema.

Vilka är ExplainShells begränsningar?

När du skriver detta innehåller ExplainShell 29 761 analyserade man-sidor i sin databas, och chansen är stor att de flesta skalkommandon som du kommer att fråga på den kommer att ge dig definitiva resultat.

Men som sagt, det är också troligt att verktyget inte kommer att kunna ge förklaringar för vissa kommandofrågor du gör. När detta händer föreslår ExplainShells utvecklare att du skickar in en tilläggsbegäran med länken över vid dess Sidan GitHub-problem så att de kan lägga till det i sin databas.

Relaterad: Sätt att få kommandoradshjälp på Linux

Lär dig nya skalkommandon med ExplainShell

Genom den här guiden bör du nu förmodligen ha en uppfattning om vad ExplainShell är och hur det kan hjälpa dig att enkelt avkoda mystiska skalkommandon.

Så nu, när du stöter på ett obekant kommando, kan du helt enkelt gå till ExplainShell och ta reda på all information om det. Och i processen lär du dig vad det kommandot gör och hur du använder det.

Om du är ny på Linux rekommenderar vi att du kollar in dessa grundläggande kommandon som hjälper dig att lära dig vanliga datoruppgifter.

Dela med sigTweetE-post
9 grundläggande kommandon för att komma igång med Linux

Vill du lära känna Linux? Börja med dessa grundläggande Linux-kommandon för att lära dig vanliga datoruppgifter.

Läs Nästa

Relaterade ämnen
  • Linux
  • Linux Bash Shell
  • Linux-appar
Om författaren
Yash Wate (30 artiklar publicerade)

Yash är en personalskribent på MUO för gör-det-själv, Linux, programmering och säkerhet. Innan han hittade sin passion för att skriva brukade han utveckla för webben och iOS. Du kan också hitta hans författarskap på TechPP, där han täcker andra vertikaler. Förutom teknik tycker han om att prata om astronomi, Formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera