Önerilen, 2024

Editörün Seçimi

Mac os x içindeki herhangi bir uygulamanın birden çok örneğini başlat ve çalıştır

Полный обзор macOS – для тех, кто перешел с Windows

Полный обзор macOS – для тех, кто перешел с Windows
Anonim

Mac OS X'te küçük bir komut satırı sihirbazı ile herhangi bir uygulamanın birden fazla örneğini çalıştırabilirsiniz. GUI uygulamalarını Terminal'den başlatmak için 'open' komutunu kullanarak, zaten çalışıyor olsa bile herhangi bir uygulamanın yeni bir örneğini çalıştırabiliriz.

En basit haliyle, uygulamaya sadece -n bayrağıyla işaret ediyoruz. Pratik bir örnek olarak, Safari tarayıcısını kullanacağız:

open -n /Applications/Safari.app/

Safari açık olsa bile, bu yeni bir Safari örneği başlatır. Çalıştırmak istediğiniz uygulamanın birçok örneğini başlatmak için bu komutu tekrarlayabilirsiniz.

Yine de komutu tekrar tekrar tekrarlamak yerine, uygulamanın birden fazla örneğini başlatmayı daha da kolaylaştıralım. Ya beş yeni Safari örneği başlatmak istiyorsanız? Bash kullandığınızı varsayarsak, bu komutu kullanacağız:

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

Şimdi tekrar tekrar yazmak için karmaşık bir dize biraz, bu yüzden .bash_profile içinde bir takma ad oluşturarak kolaylaştıracağız:

Öncelikle .bash_profile dosyasını bir metin editöründe açmanız gerekir, nano güzel ve kolaydır:

nano ~/.bash_profile

Şimdi bunu yeni bir satıra yapıştırın (en son ipuçlarımızdan veya başka şekilde başka takma adlar bulunduğunu varsayarak), her şeyin tek bir satırda olduğundan emin olun:

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

Control + O tuşlarına basarak ve dönüş tuşuna basarak .bash_profile dosyasına kaydedin.

Takma adı Safari X 5 için 'safarix5' olarak adlandırdım, çünkü bu dize 5 Safari örneği başlattıysa da istediğiniz gibi çağırabilirsiniz. Safari'yi 10 farklı örnekte çalıştırmak istiyorsanız, 'n' değişkenini şu şekilde değiştirmekle ilgili:

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

Uygulamayı istediğiniz herhangi bir şeyle değiştirebilirsiniz, sadece bir uygulamanın çalışan her örneğinin o uygulama için kaynakların tamamını kullandığını unutmayın. Web ve uygulama geliştiricileri bu numaradan özellikle mutlu olmalı, ancak başka birçok kullanım alanı da var.

Bundan zevk aldıysanız, daha fazla komut satırı ipucuna ve püf noktasına bakın.

Popüler kategoriler

Top