Bez względu na to, jak bardzo jesteś doświadczony w posługiwaniu się wierszem poleceń Linuksa, zawsze natrafisz na nieznane polecenia. W takich sytuacjach, podczas gdy naturalnym instynktem jest albo odwołanie się do stron podręcznika man, albo wyszukanie polecenia w Google, aby dowiedzieć się, co robi, co jeśli powiemy ci, że jest lepszy (czytaj wciągający) sposób na zrobienie tego.

Jak się okazuje, istnieje narzędzie o nazwie ExplainShell, które dokładnie to robi: w łatwy do zrozumienia sposób informuje, co robi każda część polecenia powłoki.

Przejdźmy więc do szczegółowego zapoznania się z ExplainShell.

Co to jest ExplainShell?

ExplainShell to narzędzie internetowe, które pomaga wyszukiwać nieznane polecenia powłoki, aby dowiedzieć się, co robią i dowiedzieć się więcej na ich temat. Możesz myśleć o tym jako o zbiorze stron podręcznika online, w którym możesz zadawać pytania, aby uzyskać szczegółowe informacje wyjaśnienie ich celu, wspieranych argumentów i składni - wszystko w dobrze przedstawionej i łatwej do zrozumienia sposób.

Jak działa ExplainShell?

ExplainShell to archiwum online, które zawiera kilka przeanalizowanych sekcji z repozytorium stron podręcznika Ubuntu. Jest zasilany przez kilka różnych usług działających w tle, które pomagają mu znaleźć dopasowanie do żądanych poleceń w swojej bazie danych.

Jeśli istnieje dopasowanie, ExplainShell zwraca wszystkie istotne informacje o tym poleceniu, które może pobrać ze swojej strony podręcznika w intuicyjnej prezentacji.

Ucz się więcej: Co to jest wiersz poleceń systemu Linux i jak go używać?

Jak korzystać z ExplainShell

Ponieważ ExplainShell jest oparty na sieci Web, nie musisz instalować go na komputerze lokalnym, aby z niego korzystać. Zamiast tego wszystko, co musisz zrobić, to udać się do explainshell.com i zacznij tworzyć zapytania dotyczące poleceń, które Cię interesują, aby dowiedzieć się o nich więcej.

Aby wyszukać polecenie powłoki w ExplainShell, najpierw skopiuj polecenie, aby upewnić się, że pytasz o prawidłowe polecenie.

Teraz albo kliknij prawym przyciskiem myszy w polu wyszukiwania i wybierz Pasta lub naciśnij Ctrl + V aby wkleić właśnie skopiowane polecenie. Alternatywnie możesz również wpisać polecenie ręcznie.

Na koniec naciśnij WYJAŚNIAĆ obok pola wyszukiwania, aby je wyszukać.

Następnie ExplainShell wyświetli wyjaśnienie i zaprezentuje je na następnej stronie. Tutaj zobaczysz, że rozkłada znaczenie każdej części polecenia jeden po drugim, dopasowując argumenty do odpowiedniego tekstu pomocy w bazie danych stron podręcznika.

Wyjaśnienie jest ułożone w taki sposób, że żądane polecenie u góry jest odpowiednio podzielone na różne sekcje (i argumenty) i wyjaśnienia dla każdego z nich zgrupowane w polach tuż pod nim, połączone za pomocą linie.

Używając myszy, możesz najechać kursorem na argument (lub część polecenia), którego nie rozumiesz, aby podkreślić jego wyjaśnienie.

Co więcej, możesz kliknąć nazwę polecenia z hiperłączem obok źródłowych stron podręcznika na dole strony, aby wyświetlić źródło wyjaśnienia i uzyskać bardziej istotne informacje.

Wreszcie, chociaż funkcja estetyczna, ExplainShell pozwala również zmienić motyw witryny. Jeśli więc wolisz tryb ciemny, możesz dotknąć przycisku motywu pod nazwą witryny i wybrać Ciemny z menu rozwijanego, aby zmienić motyw witryny.

Jakie są ograniczenia ExplainShell?

W chwili pisania tego, ExplainShell zawiera 29 761 przeanalizowanych stron podręcznika w swojej bazie danych i istnieje duże prawdopodobieństwo, że większość poleceń powłoki, do których będziesz pytać, da określone wyniki.

Jednak to powiedziawszy, jest również prawdopodobne, że narzędzie nie będzie w stanie dostarczyć wyjaśnień dla niektórych zapytań poleceń, które wykonujesz. Gdy tak się stanie, programista ExplainShell sugeruje przesłanie prośby o dodanie z linkiem na jego Strona problemów z GitHub aby mogli dodać go do swojej bazy danych.

Związane z: Sposoby uzyskania pomocy wiersza poleceń w systemie Linux

Nauka nowych poleceń powłoki za pomocą ExplainShell

Dzięki temu przewodnikowi powinieneś prawdopodobnie mieć pojęcie o tym, czym jest ExplainShell i jak może pomóc w łatwym odszyfrowaniu tajemniczych poleceń powłoki.

Więc teraz, gdy natkniesz się na nieznane polecenie, możesz po prostu przejść do ExplainShell i znaleźć wszystkie informacje na jego temat. W trakcie tego dowiedz się, co robi to polecenie i jak z niego korzystać.

Jeśli jesteś nowicjuszem w Linuksie, zalecamy zapoznanie się z tymi podstawowymi poleceniami, które pomogą Ci nauczyć się standardowych zadań obliczeniowych.

UdziałĆwierkaćE-mail
9 podstawowych poleceń ułatwiających rozpoczęcie pracy z Linuksem

Chcesz poznać Linuksa? Zacznij od tych podstawowych poleceń systemu Linux, aby nauczyć się standardowych zadań obliczeniowych.

Czytaj dalej

Powiązane tematy
  • Linux
  • Powłoka Bash dla Linuksa
  • Aplikacje na Linuksa
O autorze
Yash Wate (30 opublikowanych artykułów)

Yash jest pisarzem sztabowym w MUO zajmującym się majsterkowaniem, Linuksem, programowaniem i bezpieczeństwem. Zanim odnalazł swoją pasję w pisaniu, zajmował się tworzeniem aplikacji internetowych i iOS. Możesz również znaleźć jego teksty na TechPP, gdzie zajmuje się innymi branżami. Poza technologią lubi rozmawiać o astronomii, Formule 1 i zegarkach.

Więcej od Yash Wate

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować