Запуск & Запуск кількох екземплярів будь-якої програми в Mac OS X
Ви можете запустити кілька екземплярів будь-якої програми в 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/ ; зроблено'
Ви можете змінити програму на будь-яку, тільки пам’ятайте, що кожен запущений екземпляр програми споживає повну кількість ресурсів для цієї програми. Розробники веб-сайтів і додатків повинні бути особливо задоволені цим трюком, але є також багато інших застосувань.
Якщо вам це сподобалося, ознайомтеся з іншими порадами та підказками щодо командного рядка.