Как самостоятельно изучать новые команды в Терминале

18

Терминал в macOS – это мощный инструмент, который позволяет сделать многое простым набором команды. Проблема в том, что команды эти сложно запоминать, а главное, простым пользователям сложно понять, что именно означают команды. К счастью, у вас есть возможность обучаться работе с Терминалом самостоятельно.

Во всех UNIX-системах, включая macOS, описания к командам вызываются с помощью «man». К примеру, если вы хотите узнать, какие команды помогут вам работать с Дисковой утилитой, введите в Терминал команду man diskutil и нажмите Enter.


На появившейся странице вы сможете узнать все об использовании Дисковой утилиты с помощью Терминала. Как только вы закончите изучение страницы, просто нажмите Q. Точно таким же способом вы можете изучать многие другие команды и приложения.

Лучший комментарий

18 комментариев Оставить свой

  1. 0
    Dagoth Nik

    Методом проб и ошибок… ?

  2. 2

    Да! diskutil отличный вариант, чтобы попрактиковаться 😉

  3. -1

    Ни о чем

  4. 0

    круто, спасибо.

  5. 1

    Профессия журналист вымирает…

  6. 1

    Хорошая статья. Только мало. man – это UNIX-стандарт документации. Вы его встретите не только на macOS. Он существует во всех POSIX-системах (что такое POSIX, расскажет Википедия). В общем-то именно bash стал тем фактором, который сподвиг меня пересесть с Windows на Mac. man действительно мощная справочная система, существующая чуть ли не с первых дистрибутивов UNIX-ОС, позволяющая действительно раскрыть весь потенциал macOS! Для сетевого инженера или сисадмина – это просто супер!
    Более того, macOS в стандартной поставке уже имеет все серверные утилиты! Ваш Mac – это уже полноценный сервер из коробки. И не нужно ничего ставить, в отличие от Windows. Кроме, может, MacOS Server, который на самом деле является просто графической оболочкой для уже присутствующих в macOS серверных утилит.
    В общем, изучайте bash! ?

  7. 0

    UPD: а ещё ставьте iTerm2. Он бесплатный и имеет кучу фичей.

  8. 1

    Да, а еще — волга впадает в каспийское море

  9. 0

    Лучше бы тогда уж сайт дали с документацией на сайте эппл. Man больше как справка на системе без GUI.

    • 0
      KirillMedvedev

      sw8, man (от manual) — это и есть документация. Доступная оффлайн. К тому же, ты можешь наставить кучу доп. утилит (например, brew install tree). И у всех них тоже будет работать man… Default просмотрщик — vim, что тоже оч удобно, поиск, навигация и все такое…

      • 0

        KirillMedvedev, Это все понятно, но зачем читать ман в консоле, если все это доступно в браузере? Другое дело когда ты сидишь в консоле непосредственно и другого выхода нет.

        • 0
          KirillMedvedev

          sw8, отвечу аналогично, зачем читать в браузере, если все это есть в книжках? Купил бумажную книжку, и читай себе, с комфортом 🙂
          когда работаешь в терминале, удобно делать минимум телодвижений. Без переключения в браузер, открытия вкладок, поиска в гуглах, можно сразу открыть мануал, в терминале 🙂

  10. 0
    remenkoff

    ага, вот только чтобы ввести `$ man diskutil`, надо сначала вообще в принципе знать о существовании дисковой утилиты, а потом еще знать и ее правильное наименование для вызова `man`.

    проще всего подсмотреть здесь: https://ss64.com/osx/

    как вариант, можете в терминале набрать первую букву искомой команды (или просто любую букву, например, «d»), и два раза подряд нажать Tab. система выведет подсказку о том, какие зарегистрированные команды можно выполнить, которые начинаются с «d» (date, dd, dirname, diskutil, etc.)

    ну, а если уж существует реальная необходимость, то лучше читать соответствующую тех. литературу по POSIX интерфейсу (как уже говорилось ранее).

Авторизуйтесь Чтобы оставить комментарий