Как использовать командную инструкцию в Терминале
Как вы можете узнать обо всех этих загадочных командах терминала, таких как ls
или cd
? Это какоето тайное знание, передающееся только посвященным после изнурительных посвящений? Ну нет. Собственно, о командах терминала может узнать каждый, если знает, где искать.
Как пользоваться командным мануалом
Ключ к конечной мудрости — это man
команда. Руководство по вызову (или мужчина) страницы практически для любой команды; они эквивалентны справочной системе командной строки. Фактически, man
сама по себе является командой, функцией которой является форматирование и отображение этой документации.
Сначала запустите Терминал (в папке /Applications/Utilities). Итак, если вы пишете man pwd
например, Терминал отобразит справочную страницу для pwd
команда.
Все man
страницы имеют общий формат. Они начинаются с имя (название команды) и краткое описание того, что она делает. в pwd
Команда, которую я рассмотрел выше, показывает следующее:
pwd return working directory name
затем приходит синопсис, который отображает параметры команды или флаги, которые вы можете использовать с ней. Для pwd
Есть два варианта: L
и P
. Эти опции объясняются в описание раздел:
DESCRIPTION The pwd utility writes the absolute pathname of the current working directory to the standard output. Some shells may provide a builtin pwd command which is similar or identical to this utility. Consult the builtin(1) manual page. The options are as follows: L Display the logical current working directory. P Display the physical current working directory (all symbolic links resolved). If no options are specified, the L option is assumed.
Как вы можете видеть здесь, каждый из двух вариантов объяснен, и последнее предложение говорит вам, что команда предполагает, что L
Вариант желателен, если не указан другой вариант (и есть только один).
Работая из командной строки, вы обнаружите, что чтение параметров, доступных для разных команд, действительно важно. Вы узнаете бесчисленные способы использования этих инструментов и некоторые man
На страницах также есть примеры, которые помогут вам их понять.
Как перемещаться по страницам руководства
когда вы смотрите на man
странице, он делает это в Терминале с помощью другой команды, называемой пейджер; По умолчанию это less
команда. Что делает команда пейджера, так это позволяет вам просматривать содержимое страницы терминала за страницей или построчно. Когда вы смотрите на man
страницу, в большинстве случаев вы не увидите всю страницу сразу. Вам нужно будет прокрутить вниз, чтобы увидеть больше.
Есть два способа сделать это с помощью less
:
- Если вы нажмете «Return», страница переместится на одну строку вниз.
- Если вы нажмете пробел, страница будет прокручиваться на одну страницу (количество строк, отображаемых в окне терминала).
- Вы можете сказать, что это еще не все
:
(двоеточие) отображается в нижней части окна.
Попробуйте на своем Mac: откройте терминал, введите man ls
а затем нажмите «Возврат». в ls
команда man
Страница довольно длинная, и вам нужно будет несколько раз нажать пробел, чтобы добраться до конца.
Иногда, когда вы смотрите man
страницу, вы должны вернуться и посмотреть на то, что больше не видно. В зависимости от настроек вашего терминала вы можете прокручивать окно терминала. В противном случае нажмите ControlB, чтобы вернуться на одну страницу, и пробел или ControlF, чтобы перейти на одну страницу вниз.
Когда вы дойдете до конца man
странице, вы увидите это: (END)
. Вы заметите, что ничего не можете сделать в этот момент; вам нужно оставить less
команда; сделать это, нажав кнопку Q
ключ.
Другие способы чтения справочных страниц
если ты не хочешь читать man
страницы в Терминале, существуют и другие способы просмотра этого содержимого. Ты можешь найти man
страницы в сети. Только тип man
и название команды в вашей любимой поисковой системе, и вы получите много результатов. У Apple есть репозиторий документации с man
страницы здесь. Вы можете нажать «Алфавитный указатель», чтобы просмотреть список всех команд, а затем найти нужную. От Apple man
Страницы полезны тем, что всплывающее меню в верхней части страницы позволяет вам выбрать версию OS X, поэтому, если вам нужно увидеть man
страницу для более ранней версии OS X, вы можете.
Какой бы путь ты ни выбрал, man
Страницы открывают дверь в кладезь информации в командной строке. Используйте их, и вы узнаете все тонкости используемых вами команд.