Bez obzira koliko ste iskusni sa Linux komandnom linijom, uvek će biti trenutaka kada ćete naići na nepoznate komande. U takvim situacijama, dok je prirodni instinkt da se ili pozivate na stranice sa uputstvom ili na guglu komandu da shvatite šta ona radi, šta ako vam kažemo da postoji bolji (čitaj impresivan) način da to uradite.

Pa, kako se ispostavilo, postoji alatka koja se zove ExplainShell koja radi upravo to: govori vam šta svaki deo komande ljuske radi na lako razumljiv način.

Dakle, hajde da zaronimo da pogledamo ExplainShell u detalje.

Šta je ExplainShell?

ExplainShell je alatka zasnovana na vebu koja vam pomaže da potražite nepoznate komande ljuske da biste saznali šta rade i saznali više o njima. O tome možete razmišljati kao o onlajn kolekciji man stranica gde možete da pitate komande da biste dobili detaljan prikaz objašnjenje o njihovoj svrsi, podržanim argumentima i sintaksi—sve u dobro predstavljenom i lako razumljivom манир.

Kako radi ExplainShell?

ExplainShell je arhiva na mreži koja čini gomilu raščlanjenih sekcija iz Ubuntu-ovog spremišta man stranica. Pokreće ga nekoliko različitih usluga u pozadini koje mu pomažu da pronađe podudaranje za vaše upitne komande u svojoj bazi podataka.

instagram viewer

Ako postoji podudaranje, ExplainShell vraća sve relevantne informacije o toj komandi koju može da izvuče sa svoje man stranice u intuitivnoj prezentaciji.

Сазнајте више: Šta je Linux komandna linija i kako je koristite?

Kako se koristi ExplainShell

Pošto je ExplainShell zasnovan na vebu, ne morate da ga instalirate na svoju lokalnu mašinu da biste ga koristili. Umesto toga, sve što treba da uradite je da pređete na objasnishell.com i počnite da pravite upite za komande koje vas zanimaju da biste saznali više o njima.

Da biste potražili komandu ljuske na ExplainShell-u, prvo kopirajte komandu da biste bili sigurni da postavljate upit za ispravnu komandu.

Sada, ili kliknite desnim tasterom miša na polje za pretragu i izaberite Zalepite ili pritisnite Ctrl + V da nalepite komandu koju ste upravo kopirali. Alternativno, možete i ručno da unesete komandu.

Konačno, pritisnite OBJASNITI dugme pored okvira za pretragu da biste ga potražili.

ExplainShell će zatim izvući svoje objašnjenje i predstaviti ga na sledećoj stranici. Ovde ćete otkriti da razlaže značenje svakog dela komande jedan po jedan uparujući argumente sa relevantnim tekstom pomoći u bazi podataka man stranice.

Objašnjenje je postavljeno tako da imate traženu komandu na vrhu razbijenu na različite sekcije (i argumenti) i objašnjenja za svaki od njih grupisana u okvire odmah ispod, povezana preko linije.

Pomoću miša možete da pređete preko argumenta (ili dela komande) koji ne razumete da biste istakli njegovo objašnjenje.

Štaviše, možete kliknuti na ime komande sa hipervezom pored izvornih man stranica na dnu stranice da biste podigli izvor objašnjenja i dobili relevantnije informacije.

Na kraju, iako je estetska karakteristika, ExplainShell vam takođe omogućava da promenite temu veb lokacije. Dakle, ako više volite tamni režim, možete da dodirnete dugme teme ispod imena veb lokacije i izaberete Dark iz padajućeg menija da biste promenili temu sajta.

Koja su ograničenja ExplainShell-a?

U trenutku pisanja ovoga, ExplainShell sadrži 29.761 raščlanjenu man stranicu u svojoj bazi podataka, a velike su šanse da će vam većina komandi ljuske koje ćete ispitivati ​​dati definitivne rezultate.

Međutim, s tim u vezi, takođe je verovatno da alatka neće moći da pruži objašnjenja za određene komandne upite koje napravite. Kada se to dogodi, programer ExplainShell-a predlaže da se podnese zahtev za dodavanje sa vezom preko na svom Stranica GitHub Problemi tako da mogu da ga dodaju u svoju bazu podataka.

Повезан: Načini za dobijanje pomoći komandne linije na Linux-u

Učenje novih komandi ljuske sa ExplainShell-om

Kroz ovaj vodič, sada bi verovatno trebalo da imate ideju o tome šta je ExplainShell i kako vam može pomoći da lako dekodirate misteriozne komande ljuske.

Dakle, sada, kad god naiđete na nepoznatu komandu, možete jednostavno otići na ExplainShell i saznati sve informacije o njoj. I u tom procesu naučite šta ta komanda radi i kako da je koristite.

Ako ste novi u Linuxu, preporučujemo vam da pogledate ove osnovne komande koje će vam pomoći da naučite standardne računarske zadatke.

ОбјавиTweetEmail
9 osnovnih komandi za početak rada sa Linuxom

Želite da se upoznate sa Linuxom? Počnite sa ovim osnovnim Linux komandama da biste naučili standardne računarske zadatke.

Read Next

Повезане теме
  • Linux
  • Linux Bash Shell
  • Linux aplikacije
О аутору
Yash Wate (Objavljeno 30 članaka)

Yash je pisac osoblja u MUO za uradi sam, Linux, programiranje i bezbednost. Pre nego što je svoju strast pronašao u pisanju, razvijao je za veb i iOS. Njegovo pisanje takođe možete pronaći na TechPP-u, gde pokriva druge vertikale. Osim tehnologije, uživa da priča o astronomiji, Formuli 1 i satovima.

Više od Yash Wate

Pretplatite se na naš bilten

Pridružite se našem biltenu za tehničke savete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovde da biste se pretplatili