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

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

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

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

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

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

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

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

Синтаксис

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

Пример

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

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

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

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

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

Leave a Comment

Настройка 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 и улучшить многозадачность.

Memory Diag и Battery Diag — два простых приложения для мониторинга системы [Mac]

Memory Diag и Battery Diag — два простых приложения для мониторинга системы [Mac]

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

Каталогизируйте, сортируйте и организуйте свою коллекцию фильмов на Mac

Каталогизируйте, сортируйте и организуйте свою коллекцию фильмов на Mac

Любителям медиа с огромными коллекциями фильмов наверняка понравятся систематизация и функции DVD Hunter. Он позволяет каталогизировать, сортировать и…

Как сделать снимок экрана на Mac: подробное руководство

Как сделать снимок экрана на Mac: подробное руководство

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

Как задать настройки эквалайзера для каждой песни в iTunes

Как задать настройки эквалайзера для каждой песни в iTunes

Хорошие музыкальные плееры имеют встроенные эквалайзеры. Обычно эквалайзер — это универсальная настройка. Вы можете выбрать любой тип звука.