01 янв 2017

Столкнулся с этим при использовании переполнения стека; explainshell.com. По сути, они берут все справочные страницы Ubuntu, а затем анализируют их, чтобы вы могли вставить любую команду Linux, а затем сразу увидеть, что делает каждая опция. Пример:

rsync -chavzP –stats user@remotehost:/path/to/copy /path/to/local/storage

Затем он принимает введенную вами команду и разбивает каждый из флагов. Мне это нравится по нескольким причинам. Во-первых, я ненавижу читать справочные страницы, потому что я человек. Это показывает мне, что именно делает каждая опция, без необходимости анализировать всю справочную страницу, это только говорит мне о том, что меня волнует. Во-вторых, я предпочитаю учиться на примерах, а не просто читать справочные страницы целиком. Я вижу, что этот инструмент очень полезен для людей, которые только начинают учиться. Команда в Интернете смущает вас? Вы можете, по крайней мере, вставить его сюда и выяснить, что он делает, прежде чем вы станете тем парнем.

Другим примером являются bropages, которые позволяют людям отправлять примеры команд для каждого инструмента, а затем пользователи голосуют за полезность примеров для красивого списка примеров команд, похожего на stackoverflow. Кажется, что у них не было фиксации почти год, поэтому не уверен, что люди все еще вносят свой вклад в это, но это кажется достаточно приличной идеей.

Первоначально опубликовано на blog.jorgecastro.org 1 января 2017 г.