Ответ
Для получения подробной официальной документации (manual) по команде в Unix-подобных ОС (Linux, macOS) используется команда man.
Синтаксис:
man <имя_команды>
Эта команда открывает страницу руководства, где описаны назначение команды, все ее флаги (опции) и примеры использования.
Пример:
# Показать полную документацию для команды ls
man ls
Для получения краткой справки прямо в терминале большинство команд поддерживают флаг --help или -h.
Пример краткой справки:
# Показать основные опции и синтаксис для команды grep
grep --help
Современной альтернативой является утилита tldr (Too Long; Didn't Read), которая предоставляет очень сжатые и практичные примеры использования команд.
Ответ 18+ 🔞
А, ну ты хочешь разобраться, как в этой консоли своей не заплутать, да? Слушай сюда, я тебе сейчас всё разжую, как есть, без этих охуенно заумных учебников.
Вот представь: ты в терминале сидишь, и тебе надо понять, что за зверь такая команда ls или grep. Первый и главный твой друг — это man. Это типа как официальная инструкция, которую написали те самые задроты, что эту команду и придумали. Только она часто такая... блядь, на три метра в длину, читать её — терпения ебать ноль.
Делаешь просто:
man ls
И тебе вываливается вся подноготная: зачем нужна, какие у неё кнопки-флаги есть (эти самые -l, -a и прочая хуйня), и даже примеры иногда. Но честно? Чаще всего там такой овердохуища текста, что к середине уже забываешь, что искал.
Поэтому, когда тебе нужно быстро — не лезть в дебри, а просто вспомнить, как ту же опцию -r включить, есть способ проще. Почти любая команда понимает волшебные слова --help или -h.
grep --help
Выдаст тебе сжато, по делу, основные опции. Уже легче, да?
Но есть же, блядь, ещё одна штука — tldr. Это вообще песня! Расшифровывается как "Too Long; Didn't Read" — "слишком длинно, не читал". Суть в чём: народ уже эти мануалы прочитал за тебя, вытащил оттуда самое полезное и часто нужное, и оформил в виде коротких, живых примеров. Установишь себе — и жизнь станет проще. Вместо трёх экранов текста — три рабочих строчки, которые решают 90% твоих задач.
Короче, алгоритм такой, чтобы не еб*ть себе мозг:
- Быстро вспомнить синтаксис? —
команда --help. - Нужны реальные, частые примеры? —
tldr команда. - Надо вникнуть в самые тёмные, потаённые возможности и понять, как оно всё устроено изнутри? — тогда уже
man командаи заваривай чай покрепче.
Вот и вся наука, ёпта. Не усложняй.