Başlatma & Mac OS X'te Herhangi Bir Uygulamanın Birden Çok Eşgörünümünü Çalıştırın
Küçük bir komut satırı sihriyle Mac OS X'te herhangi bir uygulamanın birden çok örneğini çalıştırabilirsiniz. GUI uygulamalarını Terminal'den başlatmak için "aç" komutunu kullanarak, zaten çalışıyor olsa bile herhangi bir uygulamanın yeni bir örneğini çalıştırabiliriz.
En basit haliyle, -n bayrağıyla uygulamayı açmayı işaret ediyoruz. Pratik bir örnek için Safari tarayıcısını kullanacağız:
open -n /Applications/Safari.app/
Safari zaten açık olsa bile bu, Safari'nin yeni bir örneğini başlatacak. Uygulamanın çalıştırmak istediğiniz kadar çok örneğini başlatmak için bu komutu tekrarlayabilirsiniz.
Komutu defalarca tekrarlamak yerine, uygulamanın birden çok örneğini başlatmayı daha da kolaylaştıralım. Ya beş yeni Safari örneği başlatmak isterseniz? Bash kullandığınızı varsayarsak şu komutu kullanacağız:
n=5 ; for ((c=1; c<=n; c++)) ; -n /Applications/Safari.app/ dosyasını açın; tamamlamak
Artık tekrar tekrar yazmak biraz karmaşık bir dize, bu yüzden .bash_profilinizde bir takma ad oluşturarak bunu kolaylaştıracağız:
Öncelikle .bash_profile dosyasını bir metin düzenleyicide açmanız gerekir, nano güzel ve kolaydır:
nano ~/.bash_profile
Şimdi bunu yeni bir satıra yapıştırın (orada son ipuçlarımızdan başka takma adlar olduğunu varsayarak veya başka bir şekilde), her şeyin tek bir satırda olduğundan emin olun:
alias safarix5='n=5 ; for ((c=1; c<=n; c++)) ; -n /Applications/Safari.app/ dosyasını açın; tamamlamak'
Ctrl+O'ya ve geri dönüşe basarak .bash_profile'deki değişiklikleri kaydedin
Safari X 5 için takma adı 'safarix5' olarak adlandırdım, çünkü bu dizi Safari'nin 5 örneğini başlatıyor, ancak siz onu istediğiniz gibi adlandırabilirsiniz. Safari'yi 10 farklı örnekte çalıştırmak istiyorsanız, 'n' değişkenini şu şekilde değiştirmek yeterlidir:
alias safarix10='n=10 ; for ((c=1; c<=n; c++)) ; -n /Applications/Safari.app/ dosyasını açın; tamamlamak'
Uygulamayı istediğiniz herhangi bir şeyle değiştirebilirsiniz, yalnızca bir uygulamanın çalışan her örneğinin o uygulama için tüm kaynakları tükettiğini unutmayın. Web ve uygulama geliştiricileri bu numaradan özellikle memnun olmalı, ancak başka pek çok kullanım da var.
Bunu beğendiyseniz, diğer komut satırı ipuçlarına ve püf noktalarına göz atın.