Explain Shell разбирает аргументы командной строки Linux за вас

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

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

В те дни, когда мне приходилось проводить некоторое исследование того, как делать определенные вещи на сервере Linux, довольно часто некоторые элитные пользователи предлагали вам запустить команду rm на своем сервере, чтобы решить проблему, с которой вы столкнулись.

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

Объясните Shell

объяснить оболочку

Объясните Shell — это бесплатный онлайн-сервис, который разбирает аргументы командной строки, которые вы вводите за вас. Если вы не знаете, какие команды найти . -type f -print0 , tar xzvf archive.tar.gz или iptables -A INPUT -i eth0 -s ip-to-block -j DROP делать, вы можете узнать сейчас с помощью сервиса.

Все, что вам нужно сделать, это вставить или ввести команду, включая все ее аргументы, в форму на основном веб-сайте, а затем нажать на клавишу ввода.

Веб-сервис будет искать команду и разбивать ее на части. Каждый элемент благодарности объясняется отдельно и выделяется, когда вы наводите на него курсор мыши.

Источник информации взят из manpages. Хотя вы можете получить ту же информацию, отображая все аргументы команды в командной строке или просматривая справочную страницу команды вручную, обычно проще и быстрее использовать Explain Shell.

Основная причина здесь в том, что он отображает только аргументы, используемые в команде. Таким образом, вместо того, чтобы перебирать параметры, которые не используются в команде — поскольку на страницах руководства перечислены их все — вам нужно пройти только те, которые действительно используются.

Если есть что критиковать, так это то, что порядок объяснений не обязательно совпадает с порядком аргумента командной строки. Например, в приведенном выше примере фактическая команда (iptables) указана в третьей позиции, а не в первой, как вы ожидали.

Вердикт

Explain Shell — очень полезный сервис для пользователей Linux с любым уровнем опыта. Он быстро разбивает команды, чтобы вы могли понять, что они будут делать, в кратчайшие сроки.

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

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