Как запускать команды терминала из скрипта в macOS

Команды терминала в macOS запускать несложно. Единственная сложная или неудобная часть - это место, где вам нужно ввести команду. Если вам часто приходится запускать команду терминала и вы устали вводить ее снова и снова, рекомендуется просто сохранить ее как сценарий и вместо этого запустить. Вот как вы запускаете команды терминала из сценария в macOS.

Создание скрипта

Вы можете создать сценарий в любом текстовом редакторе. macOS поставляется со встроенным текстовым редактором в виде TextEdit . Откройте новый текстовый файл и введите все команды, которые хотите запустить. После ввода команд сохраните файл с расширением файла КОМАНДА. Дайте ему имя, которое подскажет, для чего предназначен сценарий, например, ScreenshotScript.command.

Сохраните его где угодно.

Как запускать команды терминала из скрипта в macOS

Дайте скрипту разрешение

Откройте Терминал и выполните следующую команду. Замените «путь к сценарию» фактическим путем к только что созданному сценарию. Вы можете получить путь к сценарию, щелкнув его правой кнопкой мыши, удерживая клавишу Option и выбрав опцию копирования пути из контекстного меню.

Синтаксис

chmod u + x путь к скрипту

Пример

chmod u + x /Users/Fatimawahab/Desktop/MyScript.command

Как запускать команды терминала из скрипта в macOS

Это все, что вам нужно сделать. Если дважды щелкнуть файл сценария, откроется окно терминала и выполнятся все команды сценария. При первом запуске сценария вы можете увидеть запрос с запросом определенных разрешений, поэтому рекомендуется протестировать его, прежде чем сделать сценарий частью повседневного рабочего процесса.

Разрешение, которое вы предоставляете сценарию, предоставляется для каждого сценария. Это зависит от сценария, а не от Терминала. Это означает, что для каждой команды терминала, которую вы упаковываете в сценарий, вам нужно будет дать ей разрешение, прежде чем вы сможете дважды щелкнуть ее, чтобы запустить. Если вы этого не сделаете, скрипт не запустится, и полученное сообщение об ошибке не поможет вам решить, что вам нужно исправить. Убедитесь, что вы не пропустите этот шаг.

Есть и другие способы запустить команду Терминала, не вводя ее каждый раз, но сценарий - это гибкий способ сделать это. Если вы поделитесь своим скриптом с кем-то еще, им тоже нужно будет разрешить ему запускаться из Терминала, прежде чем они смогут его использовать. При совместном использовании файла сценария разрешения не наследуются от одной системы к другой.

Leave a Comment

Как посмотреть FPS на macOS

Как посмотреть FPS на macOS

Как посмотреть FPS на macOS

Резервное копирование блога Tumblr [Mac]

Резервное копирование блога Tumblr [Mac]

Марко Армент, ведущий разработчик популярного сообщества микроблогов Tumblr, выпустил приложение для Mac для резервного копирования блога Tumblr под названием Tumblr Backup.

Disk Drill — совершенно бесплатное программное обеспечение для восстановления данных на Mac

Disk Drill — совершенно бесплатное программное обеспечение для восстановления данных на Mac

Disk Drill — это новое приложение для Mac, которое восстанавливает не только ваш жёсткий диск, но и его разделы, повреждённые файлы, фотографии и любые другие типы носителей.

Google Maps на компьютере Mac

Google Maps на компьютере Mac

Если вы пользователь Mac, вам очень повезло, что Google Maps доступен на десктопе. В отличие от Google Earth, Google Maps — это отдельный сервис.

Настройка Mac для повышения производительности без сторонних приложений

Настройка Mac для повышения производительности без сторонних приложений

Мы всегда любим говорить о том, что Mac OS X — это надёжная операционная система, основанная на архитектуре UNIX. Это такой гипергиковский окольный путь.

DiskEject — принудительное извлечение CD или DVD-диска на Mac

DiskEject — принудительное извлечение CD или DVD-диска на Mac

Это распространённая проблема на MacBook и настольных компьютерах Mac, когда CD или DVD-диск не извлекается должным образом. Единственный способ исправить эту проблему — перезагрузить компьютер.

Как добавить несколько изображений в один PDF-файл на macOS

Как добавить несколько изображений в один PDF-файл на macOS

Как добавить несколько изображений в один PDF-файл на macOS

Улучшите запись экрана на Mac с помощью этих советов экспертов

Улучшите запись экрана на Mac с помощью этих советов экспертов

У нас есть лучшие методы записи экрана на Mac, которые должны знать пользователи, включая собственные приложения и инструменты, а также лучшие варианты стороннего программного обеспечения для записи.

Синхронизируйте музыку с Android, Windows Phone и Blackberry [Mac]

Синхронизируйте музыку с Android, Windows Phone и Blackberry [Mac]

Instinctiv Music Player, как следует из названия, — это интуитивно понятный медиаплеер, работающий по принципу музыкального автомата, для управления различными медиафайлами на вашем Mac. Он имеет очень понятный интерфейс.

Как использовать разделенный экран на Mac: многозадачность как профессионал

Как использовать разделенный экран на Mac: многозадачность как профессионал

Узнайте, как использовать разделённый экран на Mac. Следуйте этим простым шагам, чтобы включить Split View и улучшить многозадачность.