Без значение колко опитен сте с командния ред на Linux, винаги ще има моменти, когато ще срещнете непознати команди. В такива ситуации, докато естественият инстинкт е или да препращате към страниците на ръководството, или да търсите в Google командата, за да разберете какво прави, какво ще стане, ако ви кажем, че има по-добър (четете потапящ) начин да го направите.
Е, както се оказва, има инструмент, наречен ExplainShell, който прави точно това: казва ви какво прави всяка част от командата на shell по лесен за разбиране начин.
Така че нека се потопим, за да разгледаме подробно ExplainShell.
Какво е ExplainShell?
ExplainShell е уеб-базиран инструмент, който ви помага да търсите непознати команди на shell, за да разберете какво правят и да научите повече за тях. Можете да го мислите като онлайн колекция от man страници, където можете да задавате заявки за команди, за да получите подробна информация обяснение за тяхната цел, подкрепени аргументи и синтаксис - всичко това в добре представено и лесно за разбиране начин.
Как работи ExplainShell?
ExplainShell е онлайн архив, който представлява куп анализирани секции от хранилището на man страниците на Ubuntu. Той се захранва от няколко различни услуги във фонов режим, които му помагат да намери съвпадение за заявените от вас команди в неговата база данни.
Ако има съвпадение, ExplainShell връща цялата релевантна информация за тази команда, която може да изтегли от своята страница на ръководството в интуитивна презентация.
Научете повече: Какво представлява командният ред на Linux и как го използвате?
Как да използвате ExplainShell
Тъй като ExplainShell е уеб-базиран, не е необходимо да го инсталирате на вашата локална машина, за да го използвате. Вместо това, всичко, което трябва да направите, е да се насочите към objasnishell.com и започнете да правите заявки за команди, които ви интересуват, за да научите повече за тях.
За да потърсите команда на обвивката в ExplainShell, първо копирайте командата, за да сте сигурни, че правите заявка за правилната команда.
Сега или щракнете с десния бутон върху полето за търсене и изберете Залепете или натиснете Ctrl + V за да поставите току-що копираната команда. Като алтернатива можете също да въведете командата ръчно.
Накрая натиснете ОБЯСНИ бутон до полето за търсене, за да го потърсите.
След това ExplainShell ще изведе своето обяснение и ще го представи на следващата страница. Тук ще откриете, че той разбива значението на всяка част от командата една по една, като съпоставя аргументите със съответния помощен текст в базата данни на man страница.
Обяснението е изложено така, че да имате запитаната команда отгоре, разбита подходящо на различни секции (и аргументи) и обяснения за всеки от тях, групирани в полета точно под него, свързани чрез линии.
С помощта на мишката можете да задържите курсора на мишката върху аргумент (или част от командата), който не разбирате, за да подчертаете обяснението му.
Освен това можете да щракнете върху името на командата с хипервръзка до страниците на ръководството на източника в долната част на страницата, за да изтеглите източника на обяснение и да получите по-подходяща информация.
И накрая, въпреки че е естетическа функция, ExplainShell също ви позволява да промените темата на уебсайта. Така че, ако предпочитате тъмен режим, можете да докоснете бутона за тема под името на уебсайта и да изберете Тъмно от падащото меню, за да превключите темата на сайта.
Какви са ограниченията на ExplainShell?
Към момента на написването на това, ExplainShell съдържа 29 761 анализирани man страници в своята база данни и шансовете са големи повечето от командите на shell, които ще поискате в него, да ви дадат определени резултати.
Въпреки това обаче е вероятно инструментът да не може да предостави обяснения за определени командни заявки, които правите. Когато това се случи, разработчикът на ExplainShell предлага да изпратите заявка за добавяне с връзката към своя Страница с проблеми на GitHub за да могат да го добавят към своята база данни.
Свързани: Начини за получаване на помощ от командния ред в Linux
Изучаване на нови команди на Shell с ExplainShell
Чрез това ръководство сега вероятно трябва да имате представа какво представлява ExplainShell и как може да ви помогне да декодирате лесно мистериозни команди на обвивката.
Така че сега, когато срещнете непозната команда, можете просто да отидете на ExplainShell и да разберете цялата информация за нея. И в процеса научете какво прави тази команда и как да я използвате.
Ако сте нов в Linux, препоръчваме ви да разгледате тези основни команди, които ще ви помогнат да научите стандартни изчислителни задачи.
Искате ли да се запознаете с Linux? Започнете с тези основни Linux команди, за да научите стандартни изчислителни задачи.
Прочетете Следващото
- Linux
- Linux Bash Shell
- Linux приложения
Яш е щатен писател в MUO за „Направи си сам“, Linux, програмиране и сигурност. Преди да намери страстта си в писането, той се занимаваше с разработка за уеб и iOS. Можете също да намерите неговото писане в TechPP, където той обхваща други вертикали. Освен технологии, той обича да говори за астрономия, Формула 1 и часовници.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате