Запуск & Запуск кількох екземплярів будь-якої програми в Mac OS X

Anonim

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

У найпростішій формі ми просто відкриваємо програму з прапорцем -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 і натиснувши return

Я назвав псевдонім «safarix5» для Safari X 5, оскільки цей рядок запускає 5 екземплярів Safari, але ви можете називати його як завгодно. Якщо ви хочете запустити Safari в 10 різних екземплярах, це просто питання зміни змінної «n» так:

alias safarix10='n=10 ; for ((c=1; c<=n; c++)) ; відкрийте -n /Applications/Safari.app/ ; зроблено'

Ви можете змінити програму на будь-яку, тільки пам’ятайте, що кожен запущений екземпляр програми споживає повну кількість ресурсів для цієї програми. Розробники веб-сайтів і додатків повинні бути особливо задоволені цим трюком, але є також багато інших застосувань.

Якщо вам це сподобалося, ознайомтеся з іншими порадами та підказками щодо командного рядка.

Запуск & Запуск кількох екземплярів будь-якої програми в Mac OS X