Выполнение команд и запуск инструментов в программе «Терминал»
Среду командной строки можно использовать в интерактивном режиме, то есть вводить команду и ждать результат. Вы также можете составить shell-скрипт, который будет выполняться без Вашего непосредственного участия.
Выполнение команд
Чтобы выполнить команду в shell, введите полный путь к исполняемому файлу инструмента, затем аргументы, затем нажмите клавишу Return.
Если команда находится в одной из известных папок shell, можно не указывать путь, а вместо него ввести имя команды. Список известных папок хранится в переменной среды PATH оболочки shell и включает папки, содержащие большинство инструментов командной строки.
Например, чтобы выполнить команду ls
в папке текущего пользователя, введите следующую команду в командной строке, затем нажмите Return:
$ ls
Чтобы выполнить команду в папке текущего пользователя, введите перед командой спецификатор папки. Например, чтобы выполнить MyCommandLineProg
, используйте следующую команду:
$ ~/MyCommandLineProg
Чтобы открыть программу, используйте команду open:
$ open -a MyProg.app
Если при вводе команды отображается сообщение command not found
, проверьте правильность написания. Пример:
$ opne -a TextEdit.app
-bash: opne: command not found
Прерывание команд
Чтобы прервать текущую команду, нажмите Control-C.
Будет отправлен сигнал, который вызывает прерывание большинства команд.
Повтор ранее введенных команд
Введенные в текущем сеансе команды сохраняются, так что Вы можете повторить ранее использованную команду, не вводя ее снова.
Нажимайте клавишу «Стрелка вверх». Последняя введенная команда отобразится в командной строке. Нажимайте клавишу со стрелкой вверх, пока не появится нужная команда.
Нажмите Return.