ExplainShell: Веб-инструмент вместо традиционных страниц руководства Linux

Категория: веб сервисы линукс

Иногда команды оболочки могут быть трудными для понимания. ExplainShell разбирает такие команды на отдельные параметры для лучшего понимания.

Независимо от вашего опыта в работе с командной строкой Linux, всегда бывают моменты, когда вы сталкиваетесь с незнакомыми командами. В таких ситуациях естественным решением является обращение к страницам руководства (man pages) или поиску команды в интернете, чтобы выяснить, что она делает. Но что, если мы скажем вам, что существует более удобный способ?

Оказывается, существует инструмент под названием ExplainShell, который именно это и делает: он объясняет, что делает каждая часть команды оболочки в легко воспринимаемой форме.

Давайте подробнее рассмотрим ExplainShell.

Что такое ExplainShell? ExplainShell - это веб-инструмент, который помогает вам искать незнакомые команды оболочки, чтобы узнать, что они делают, и получить подробную информацию о них. Вы можете представить себе ExplainShell как онлайн-коллекцию страниц руководства (man pages), где вы можете запросить команды, чтобы получить подробное объяснение их назначения, поддерживаемых аргументов и синтаксиса, все это представлено в удобной и понятной форме.

Как работает ExplainShell? ExplainShell представляет собой онлайн-архив, который содержит множество обработанных разделов из репозитория man pages Ubuntu. Он работает на основе нескольких служб, которые помогают найти соответствие вашим запросам в его базе данных.

Если есть совпадение, ExplainShell возвращает всю соответствующую информацию о команде, которую он смог извлечь из страницы руководства (man page) в интуитивной форме.

Как использовать ExplainShell Поскольку ExplainShell работает через веб, вам не нужно устанавливать его на свой компьютер. Вместо этого вам просто нужно перейти на сайт explainshell.com и начать запросы для команд, о которых вы хотите узнать подробнее.

Чтобы найти команду оболочки в ExplainShell, сначала скопируйте эту команду, чтобы удостовериться, что вы делаете запрос к правильной команде.

Теперь либо щелкните правой кнопкой мыши в поле поиска и выберите "Вставить", либо нажмите Ctrl + V, чтобы вставить скопированную команду. Вы также можете ввести команду вручную.

И, наконец, нажмите кнопку EXPLAIN рядом с полем поиска, чтобы получить информацию.

ExplainShell затем предоставит объяснение на следующей странице. Здесь вы найдете разбор значения каждой части команды по одной, соотнося аргументы с соответствующими текстами справки в его базе данных страниц руководства (man page).

Объяснение представлено так, что у вас есть запрошенная команда сверху, разбитая на разные разделы (и аргументы), и объяснения для каждого из них группируются в рамках, расположенных снизу, и соединены линиями.

С помощью мыши вы можете навести курсор на аргумент (или часть команды), которую вы не понимаете, чтобы выделить ее объяснение.

Более того, вы можете щелкнуть по гиперссылке с именем команды рядом со ссылкой на страницу man page внизу страницы, чтобы получить источник объяснения и больше соответствующей информации.

Наконец, хотя это аспект внешнего вида, ExplainShell также позволяет вам изменить тему веб-сайта. Так что если вы предпочитаете темный режим, вы можете нажать на кнопку темы под именем веб-сайта и выбрать темный режим из выпадающего меню для изменения темы сайта.

Каковы ограничения ExplainShell? На момент написания этой статьи, в базе данных ExplainShell содержится 29 761 обработанных страниц руководства (man pages), и вероятно, что для большинства команд оболочки, которые вы запросите, вы получите конкретные результаты.

Тем не менее, существует вероятность, что инструмент не сможет предоставить объяснения для некоторых команд, которые вы запросите. Когда это происходит, разработчики ExplainShell предлагают предложить запрос на добавление по ссылке на их страницу GitHub Issues, чтобы они могли добавить это в свою базу данных.

Изучение новых команд оболочки с ExplainShell Через это руководство вы теперь, возможно, имеете представление о том, что такое ExplainShell и как он может помочь вам легко раскрывать таинственные команды оболочки.

Теперь, когда вы сталкиваетесь с незнакомой командой, вы можете просто перейти на ExplainShell и узнать всю информацию о ней. И в процессе узнать, что делает эта команда и как ее использовать.

Если вы новичок в Linux, мы рекомендуем ознакомиться с этими основными командами, которые помогут вам освоить стандартные задачи вычислительных операций.





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023