TGTGInsightаналитика telegramLIVE / telegram public index
← Программирование для гуманитариев
Программирование для гуманитариев avatar

TGINSIGHT POST

Post #505

@it_human

Программирование для гуманитариев

Просмотры5,430Количество просмотров
Опубликован17 июн.17.06.2021, 13:20
Содержимое поста

Содержимое

​​Кто уже успел познакомиться с Lunix (или любой другой Unix-подобной операционной системой), тот, наверно уже сталкивался с тем, что у стандартных утилит и консольных программ очень много различных флагов и параметров, которые сложно запомнить. Например, краткая инструкция по использованию утилиты grep выглядит так: grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-A num] [-B num] [-C[num]] [-e pattern] [-f file] [--binary-files=value] [--color=when] [--context[=num]] [--directories=action] [--label] [--line-buffered] [--null] [pattern] [file ...] Некоторые утилиты (не все) принимают параметр --help, и выдают краткую подсказку по использованию (например, выше - вывод команды grep--help. Более подробную инструкцию с расшифровкой всех аргументов и параметров можно получить, обратившись к встроенному мануалу командой man: man grep Так же никто не запрещает гуглить. А еще я не так давно наткнулась на сайт, который расшифровывает каждый флаг и каждый параметр для распространенных утилит под Unix: https://explainshell.com Например, вводите туда готовую команду: find -type file -d 1 -name *.txt ~/ И смотрите, что каждый символ, аргумент и флаг в этой команде означает, и для чего нужен