Lancarkan & Jalankan Berbilang Contoh Sebarang Aplikasi dalam Mac OS X
Anda boleh menjalankan berbilang contoh mana-mana aplikasi dalam Mac OS X dengan sedikit sihir baris perintah. Menggunakan arahan 'buka' untuk melancarkan apl GUI daripada Terminal, kami boleh menjalankan tika baharu bagi mana-mana apl, walaupun ia sudah berjalan.
Dalam bentuk yang paling mudah, kami hanya menunjuk terbuka pada aplikasi dengan bendera -n. Untuk contoh praktikal, kami akan menggunakan penyemak imbas Safari:
open -n /Applications/Safari.app/
Ini akan melancarkan tika baharu Safari, walaupun Safari sudah dibuka. Anda boleh mengulangi arahan ini untuk melancarkan seberapa banyak tika apl yang anda mahu jalankan.
Sebaliknya mengulangi arahan berulang kali, mari kita permudahkan lagi untuk melancarkan berbilang tika apl itu. Bagaimana jika anda ingin melancarkan lima contoh baharu Safari? Dengan mengandaikan anda menggunakan bash, kami akan menggunakan arahan ini:
n=5 ; untuk ((c=1; c<=n; c++)) ; buka -n /Applications/Safari.app/ ; selesai
Sekarang itu adalah rentetan yang agak rumit untuk ditaip berulang kali, jadi kami akan memudahkannya dengan mencipta alias dalam .bash_profile: anda
Mula-mula anda perlu membuka .bash_profile dalam editor teks, nano bagus dan mudah:
nano ~/.bash_profile
Sekarang tampal ini ke baris baharu (dengan mengandaikan terdapat alias lain di sana daripada petua terbaru kami atau sebaliknya), cuma pastikan semuanya berada pada satu baris:
alias safarix5='n=5 ; untuk ((c=1; c<=n; c++)) ; buka -n /Applications/Safari.app/ ; selesai'
Simpan perubahan pada .bash_profile dengan menekan Control+O dan tekan return
Saya menamakan alias 'safarix5' untuk Safari X 5, kerana rentetan itu melancarkan 5 tika Safari, tetapi anda boleh memanggilnya apa sahaja yang anda mahukan. Jika anda ingin menjalankan Safari dalam 10 keadaan berbeza, anda hanya perlu menukar pembolehubah 'n' seperti:
alias safarix10='n=10 ; untuk ((c=1; c<=n; c++)) ; buka -n /Applications/Safari.app/ ; selesai'
Anda boleh menukar aplikasi kepada apa sahaja yang anda mahu, cuma ingat bahawa setiap tika yang sedang berjalan apl menggunakan jumlah penuh sumber untuk apl itu. Pembangun web dan apl sepatutnya sangat gembira dengan helah ini, tetapi terdapat banyak kegunaan lain juga.
Jika anda menikmati ini, lihat lebih banyak petua dan helah baris arahan.