Launch & Запуск нескольких экземпляров любого приложения в Mac OS X

Anonim

Вы можете запускать несколько экземпляров любого приложения в Mac OS X с помощью небольшой магии командной строки. Используя команду «открыть» для запуска приложений с графическим интерфейсом из терминала, мы можем запустить новый экземпляр любого приложения, даже если оно уже запущено.

В простейшей форме мы просто указываем open на приложение с флагом -n. Для практического примера мы будем использовать браузер Safari:

open -n /Applications/Safari.app/

Это запустит новый экземпляр Safari, даже если Safari уже открыт. Вы можете повторить эту команду, чтобы запустить столько экземпляров приложения, сколько хотите.

Вместо того, чтобы повторять команду снова и снова, давайте еще упростим запуск нескольких экземпляров приложения. Что делать, если вы хотите запустить пять новых экземпляров Safari? Предполагая, что вы используете bash, мы будем использовать эту команду:

n=5 ; for ((c=1; c<=n; c++)) ; открыть -n /Applications/Safari.app/ ; Выполнено

Теперь это немного сложная строка, которую нужно вводить снова и снова, поэтому мы упростим ее, создав псевдоним в вашем .bash_profile:

Сначала вам нужно открыть .bash_profile в текстовом редакторе, nano это удобно и просто:

nano ~/.bash_profile

Теперь вставьте это в новую строку (при условии, что там есть другие псевдонимы из наших недавних советов или нет), просто убедитесь, что все находится в одной строке:

alias safarix5='n=5 ; for ((c=1; c<=n; c++)) ; открыть -n /Applications/Safari.app/ ; Выполнено'

Сохраните изменения в .bash_profile, нажав Control+O и нажав Enter

Я назвал псевдоним 'safarix5' для Safari X 5, так как эта строка запускает 5 экземпляров Safari, но вы можете называть ее как хотите. Если вы хотите запустить Safari в 10 разных экземплярах, достаточно изменить переменную 'n' следующим образом:

алиас safarix10='n=10 ; for ((c=1; c<=n; c++)) ; открыть -n /Applications/Safari.app/ ; Выполнено'

Вы можете изменить приложение на что угодно, просто помните, что каждый запущенный экземпляр приложения потребляет полный объем ресурсов для этого приложения. Разработчики веб-сайтов и приложений должны быть особенно довольны этим трюком, но есть и множество других применений.

Если вам понравилось, ознакомьтесь с другими советами и рекомендациями по работе с командной строкой.

Launch & Запуск нескольких экземпляров любого приложения в Mac OS X