Независимо от того, насколько вы опытны в работе с командной строкой Linux, всегда будут моменты, когда вы столкнетесь с незнакомыми командами. В таких ситуациях, хотя естественный инстинкт состоит в том, чтобы либо сослаться на страницы руководства, либо погуглить команду, чтобы выяснить, что она делает, что, если мы скажем вам, что есть лучший (читай иммерсивный) способ сделать это.
Что ж, как оказалось, есть инструмент под названием ExplainShell, который делает именно это: сообщает вам, что делает каждая часть команды оболочки, в простой для понимания манере.
Итак, давайте погрузимся в подробности, чтобы изучить ExplainShell.
Что такое ExplainShell?
ExplainShell - это веб-инструмент, который помогает вам искать незнакомые команды оболочки, чтобы узнать, что они делают, и узнать о них больше. Вы можете думать об этом как о онлайн-коллекции страниц руководства, где вы можете запрашивать команды, чтобы получить подробную информацию. объяснение их цели, поддерживаемых аргументов и синтаксиса - все в хорошо представленном и легком для понимания манера.
Как работает ExplainShell?
ExplainShell - это онлайн-архив, который представляет собой набор проанализированных разделов из репозитория man-страниц Ubuntu. Он работает с несколькими различными службами в фоновом режиме, которые помогают ему найти соответствие вашим запрошенным командам в своей базе данных.
Если есть совпадение, ExplainShell возвращает всю необходимую информацию об этой команде, которую он мог бы извлечь со своей справочной страницы в интуитивно понятном представлении.
Учить больше: Что такое командная строка Linux и как ее использовать?
Как использовать ExplainShell
Поскольку ExplainShell является веб-интерфейсом, вам не нужно устанавливать его на локальном компьютере, чтобы использовать его. Вместо этого все, что вам нужно сделать, это перейти к объясняетhell.com и начните делать запросы для интересующих вас команд, чтобы узнать о них больше.
Чтобы найти команду оболочки в ExplainShell, сначала скопируйте команду, чтобы убедиться, что вы запрашиваете правильную команду.
Теперь щелкните правой кнопкой мыши в поле поиска и выберите Вставить или нажмите Ctrl + V чтобы вставить только что скопированную команду. Кроме того, вы также можете ввести команду вручную.
Наконец, нажмите ОБЪЯСНЯТЬ рядом с полем поиска, чтобы найти его.
ExplainShell откроет свое объяснение и представит его на следующей странице. Здесь вы обнаружите, что он разбирает значение каждой части команды одну за другой, сопоставляя аргументы с соответствующим текстом справки в своей базе данных man-страницы.
Объяснение изложено так, что запрошенная команда вверху аккуратно разбита на разные разделы (и аргументы) и объяснения для каждого из них сгруппированы в блоки прямо под ним, связанные через линий.
Затем с помощью мыши вы можете навести указатель мыши на непонятный аргумент (или часть команды), чтобы выделить его объяснение.
Кроме того, вы можете щелкнуть имя команды с гиперссылкой рядом с исходными справочными страницами внизу страницы, чтобы открыть источник объяснения и получить более важную информацию.
Наконец, хотя ExplainShell является эстетической функцией, она также позволяет изменять тему веб-сайта. Поэтому, если вы предпочитаете темный режим, вы можете нажать кнопку темы под названием веб-сайта и выбрать Темный в раскрывающемся меню, чтобы переключить тему сайта.
Каковы ограничения ExplainShell?
На момент написания этой статьи ExplainShell содержит 29 761 проанализированную страницу руководства в своей базе данных, и высока вероятность того, что большинство команд оболочки, которые вы будете запрашивать, дадут вам определенные результаты.
Однако при этом также вероятно, что инструмент не сможет предоставить объяснения для определенных командных запросов, которые вы делаете. Когда это происходит, разработчик ExplainShell предлагает отправить запрос на добавление со ссылкой на своем Страница проблем GitHub чтобы они могли добавить его в свою базу данных.
Связанный: Способы получения справки из командной строки в Linux
Изучение новых команд оболочки с помощью ExplainShell
Благодаря этому руководству вы, вероятно, теперь должны иметь представление о том, что такое ExplainShell и как он может помочь вам легко декодировать загадочные команды оболочки.
Итак, теперь, когда вы сталкиваетесь с незнакомой командой, вы можете просто перейти в ExplainShell и узнать всю информацию о ней. И в процессе узнайте, что делает эта команда и как ее использовать.
Если вы новичок в Linux, мы рекомендуем вам ознакомиться с этими основными командами, которые помогут вам изучить стандартные вычислительные задачи.
Хотите познакомиться с Linux? Начните с этих основных команд Linux, чтобы изучить стандартные вычислительные задачи.
Читать далее
- Linux
- Оболочка Linux Bash
- Приложения Linux
Яш - штатный писатель в MUO по DIY, Linux, программированию и безопасности. Прежде чем найти свое увлечение писательством, он занимался разработкой для Интернета и iOS. Вы также можете найти его статьи на TechPP, где он освещает другие темы. Помимо технологий, он любит говорить об астрономии, Формуле-1 и часах.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться