Het maakt niet uit hoe ervaren je bent met de Linux-opdrachtregel, er zullen altijd momenten zijn waarop je onbekende opdrachten tegenkomt. In dergelijke situaties, terwijl het natuurlijke instinct is om ofwel naar man-pagina's te verwijzen of het commando te googlen om erachter te komen wat het doet, wat als we je vertellen dat er een betere (lees meeslepende) manier is om het te doen.
Welnu, het blijkt dat er een tool is genaamd ExplainShell die precies dat doet: vertelt je wat elk deel van een shell-opdracht doet op een gemakkelijk te begrijpen manier.
Dus laten we een duik nemen om ExplainShell in detail te bekijken.
Wat is ExplainShell?
ExplainShell is een webgebaseerde tool waarmee u onbekende shell-opdrachten kunt opzoeken om erachter te komen wat ze doen en er meer over te weten te komen. Je kunt het zien als een online verzameling man-pagina's waar je commando's kunt opvragen om een gedetailleerd overzicht te krijgen uitleg over hun doel, ondersteunde argumenten en syntaxis - alles in een goed gepresenteerde en gemakkelijk te begrijpen manier.
Hoe werkt ExplainShell?
ExplainShell is een online archief dat bestaat uit een aantal geparseerde secties uit de manpage-repository van Ubuntu. Het wordt aangedreven door een paar verschillende services op de achtergrond die het helpen een overeenkomst te vinden voor uw opgevraagde opdrachten in de database.
Als er een overeenkomst is, retourneert ExplainShell alle relevante informatie over die opdracht die het in een intuïtieve presentatie uit de man-pagina zou kunnen halen.
Kom meer te weten: Wat is de Linux-opdrachtregel en hoe gebruik je deze?
Hoe ExplainShell te gebruiken
Omdat ExplainShell webgebaseerd is, hoeft u het niet op uw lokale computer te installeren om het te gebruiken. In plaats daarvan hoef je alleen maar naar Explainshell.com en begin met het maken van zoekopdrachten voor opdrachten waarin u geïnteresseerd bent om er meer over te weten te komen.
Om een shell-opdracht op ExplainShell op te zoeken, kopieert u eerst de opdracht om er zeker van te zijn dat u de juiste opdracht opvraagt.
Klik nu met de rechtermuisknop in het zoekvak en selecteer Plakken of druk op Ctrl + V om de opdracht te plakken die u zojuist hebt gekopieerd. Als alternatief kunt u de opdracht ook handmatig typen.
Raak ten slotte de LEG UIT knop naast het zoekvak om het op te zoeken.
ExplainShell zal dan zijn uitleg tevoorschijn halen en op de volgende pagina presenteren. Hier zul je zien dat het de betekenis van elk deel van het commando één voor één opsplitst door de argumenten te matchen met de relevante helptekst in de man-pagina-database.
De uitleg is zo opgesteld dat het gevraagde commando bovenaan passend is opgesplitst in verschillende secties (en argumenten) en uitleg voor elk van hen gegroepeerd in vakken eronder, verbonden via lijnen.
Met uw muis kunt u dan over een argument (of een deel van de opdracht) dat u niet begrijpt de muisaanwijzer plaatsen om de uitleg ervan te markeren.
Bovendien kunt u op de naam van de hyperlink naast de bronpagina's onderaan de pagina klikken om de uitlegbron te openen en meer relevante informatie te krijgen.
Ten slotte, hoewel het een esthetische functie is, kunt u met ExplainShell ook het thema van de website wijzigen. Dus als u de voorkeur geeft aan de donkere modus, tikt u op de themaknop onder de websitenaam en selecteert u Donker uit het vervolgkeuzemenu om het thema van de site te wijzigen.
Wat zijn de beperkingen van ExplainShell?
Op het moment dat u dit schrijft, bevat ExplainShell 29.761 geparseerde man-pagina's in zijn database, en de kans is groot dat de meeste shell-commando's die u erop ondervraagt, u definitieve resultaten zullen opleveren.
Dat gezegd hebbende, is het echter ook waarschijnlijk dat de tool geen uitleg kan geven voor bepaalde opdrachtquery's die u maakt. Wanneer dit gebeurt, stelt de ontwikkelaar van ExplainShell voor om een toevoegingsverzoek in te dienen met de link op zijn Pagina met GitHub-problemen zodat ze het aan hun database kunnen toevoegen.
Verwant: Manieren om Command-Line Help op Linux te krijgen
Nieuwe Shell-opdrachten leren met ExplainShell
Via deze handleiding zou je nu waarschijnlijk een idee moeten hebben van wat ExplainShell is en hoe het je kan helpen om mysterieuze shell-commando's gemakkelijk te decoderen.
Dus nu, wanneer u een onbekende opdracht tegenkomt, kunt u eenvoudig naar ExplainShell gaan en alle informatie erover vinden. En leer tijdens het proces wat die opdracht doet en hoe u deze kunt gebruiken.
Als Linux nieuw voor u is, raden we u aan deze basiscommando's te bekijken die u zullen helpen standaard computertaken te leren.
Wilt u vertrouwd raken met Linux? Begin met deze basis Linux-commando's om standaard computertaken te leren.
Lees volgende
- Linux
- Linux Bash Shell
- Linux-apps
Yash is een Staff Writer bij MUO voor DIY, Linux, Programming en Security. Voordat hij zijn passie voor schrijven vond, ontwikkelde hij voor het web en iOS. Je kunt zijn schrijven ook vinden op TechPP, waar hij andere branches behandelt. Behalve over technologie praat hij graag over astronomie, Formule 1 en horloges.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren