Luncurkan & Jalankan Beberapa Instance dari Aplikasi apa pun di Mac OS X

Anda dapat menjalankan beberapa instance dari aplikasi apa pun di Mac OS X dengan sedikit sihir baris perintah. Menggunakan perintah 'terbuka' untuk meluncurkan aplikasi GUI dari Terminal, kita dapat menjalankan instance baru dari aplikasi apa pun, meskipun aplikasi sudah berjalan.

Dalam bentuk yang paling sederhana, kami hanya menunjuk terbuka ke aplikasi dengan -n bendera. Untuk contoh praktis, kami akan menggunakan browser Safari:

open -n /Applications/Safari.app/

Ini akan meluncurkan turunan baru Safari, meskipun Safari sudah terbuka. Anda dapat mengulangi perintah ini untuk meluncurkan banyak contoh aplikasi yang ingin Anda jalankan.

Daripada mengulangi perintah berulang-ulang lagi, mari kita buat lebih mudah untuk meluncurkan beberapa contoh aplikasi. Bagaimana jika Anda ingin meluncurkan lima instance baru Safari? Dengan asumsi Anda menggunakan bash, kami akan menggunakan perintah ini:

n=5 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done

Nah, itu sedikit string rumit untuk mengetik berulang kali, jadi kami akan mempermudahnya dengan membuat alias di .bash_profile Anda:

Pertama Anda perlu membuka .bash_profile di editor teks, nano bagus dan mudah:

nano ~/.bash_profile

Sekarang tempelkan ini ke dalam baris baru (dengan asumsi ada alias lain di sana dari kiat terbaru kami atau sebaliknya), pastikan saja semuanya ada di satu baris:

alias safarix5='n=5 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done'

Simpan perubahan ke. Bash_profile dengan menekan Control + O dan menekan return

Saya beri nama alias 'safarix5' untuk Safari X 5, karena string tersebut meluncurkan 5 instance Safari, tetapi Anda dapat memanggilnya apa pun yang Anda inginkan. Jika Anda ingin menjalankan Safari dalam 10 contoh yang berbeda, itu hanya masalah mengubah variabel 'n' seperti ini:

alias safarix10='n=10 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done'

Anda dapat mengubah aplikasi ke apa pun yang Anda inginkan, ingatlah bahwa setiap menjalankan aplikasi menghabiskan seluruh sumber daya untuk aplikasi tersebut. Pengembang web dan aplikasi harus sangat senang dengan trik ini, tetapi ada banyak kegunaan lain juga.

Jika Anda menikmati ini, periksa lebih banyak kiat dan trik baris perintah.