@novelette

Как запомнить все options, которые выводятся в man pages?

Почти у всех команд и пакетов Linux есть мануалы, которые можно просмотреть через команду man. В разделе Options порой приводится огромное количество опций, которые сразу запомнить невозможно мне кажется. Взять допустим команду ps.

Как запомнить быстро и легко большое количество ключей/опций команд и пакетов в Linux ? Помогает ли специальное заучивание помимо ежедневного опыта?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 8
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Заучивать бесполезно, да и не нужно. Знать на что способна та или иная команда - да, хорошо, но в реальной жизни используется довольно ограниченное число команд. Так что только практика.

Заученная информация имеет свойство выветриваться
Ответ написан
sotvm
@sotvm
Умный поймёт , а дураку и так всё равно.
большинство опций в разных командах имеют название созвучное действию,которое они выполняют.
т.е. к примеру это all -w это width или write и т.д.
Как уже ответили выше - учить не нужно (всегда можно подсмотреть man , а если часто используешь команду, то быстро запомнишь те , которые тебе нужны)
Ответ написан
Oxyd
@Oxyd
Linux enthusiast
  1. Перейдите с баша на zsh + oh-my-zsh бонусом получите автодополнение по ключам очень многих утилит. То-есть вводите команду, вводите -, нажимаете Tab и получаете список ключей с описанием. Причём если ещё раз нажать таб, то можно будет перемещаться по списку ключей стрелочками и по нажатию энтер выбрать нужный ключ.
    s88A3VD.png
  2. Для поиска документации по теме, используйте утилиту apropos
    a3CtUIP.png
  3. Практика и ещё раз практика.
Ответ написан
перевести в текстовой или др. тип файла и, когда нужно, открывать в более презентабельном виде, чем в Терминале и смотреть, что и как...

Например:
man python > python.txt
и в данном случае, текстовой файл мануала сохраниться в Домашняя папка (home/user)
Расширение файла и путь к нему после > можете выбрать на свой вкус...
Ответ написан
planc
@planc
zsh
обычно везде одинаковые сокращения

есть упрощенные маны (tldr слишком длинно; не читал)
https://tldr.ostera.io/tar
https://tldr.sh/
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Linux
build engineer
Запоминать специально не нужно.
Нужно примерно помнить, что утилита может то или иное, в случае необходимости быстро полистать man, научиться пользоваться поиском в less/man

Часто используемые команды с опциями можно записать как алиасы в профайле.
Ответ написан
dzolotarev
@dzolotarev
Этот мир крэшится - я собираю дампы
Зачем их учить? Маны для того и написаны, чтобы их использовать, если вдруг чего не помнишь
Ответ написан
CityCat4
@CityCat4
У тролля даже мозги - и то каменные!
А зачем?

Нужное запомнится само при частом использовании. Менее нужное всегда можно посмотреть. Для разработки я постоянно держу на компе tkman - программу на Tk, в которой маны читаю на функции.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы