Starten und starten Sie mehrere Instanzen jeder Anwendung in Mac OS X

Sie können mehrere Instanzen jeder Anwendung in Mac OS X mit ein wenig Kommandozeilen-Magie ausführen. Mit dem Befehl 'open' zum Starten von GUI-Apps über das Terminal können wir eine neue Instanz einer beliebigen App ausführen, auch wenn sie bereits ausgeführt wird.

In der einfachsten Form zeigen wir nur auf die Anwendung mit der Markierung -n. Für ein praktisches Beispiel verwenden wir den Safari-Browser:

open -n /Applications/Safari.app/

Dadurch wird eine neue Instanz von Safari gestartet, auch wenn Safari bereits geöffnet ist. Sie können diesen Befehl wiederholen, um so viele Instanzen der App zu starten, die Sie ausführen möchten.

Anstatt den Befehl immer wieder zu wiederholen, machen wir es noch einfacher, mehrere Instanzen der App zu starten. Was, wenn Sie fünf neue Instanzen von Safari starten möchten? Angenommen, Sie verwenden bash, verwenden wir diesen Befehl:

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

Nun, das ist ein etwas komplizierter String, der immer und immer wieder neu geschrieben wird. Daher erleichtern wir es, indem Sie in Ihrem .bash_profile einen Alias ​​erstellen:

Zuerst müssen Sie .bash_profile in einem Texteditor öffnen, nano ist schön und einfach:

nano ~/.bash_profile

Fügen Sie das jetzt in eine neue Zeile ein (vorausgesetzt, es gibt andere Aliase aus unseren letzten Tipps oder auf andere Weise), stellen Sie einfach sicher, dass sich alles in einer einzigen Zeile befindet:

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

Speichern Sie die Änderungen in .bash_profile, indem Sie Strg + O drücken und Return drücken

Ich habe den Alias ​​'safarix5' für Safari X 5 genannt, da dieser String 5 Instanzen von Safari startet, aber Sie können ihn beliebig benennen. Wenn Sie Safari in 10 verschiedenen Instanzen ausführen möchten, müssen Sie nur die Variable 'n' ändern:

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

Sie können die Anwendung beliebig ändern. Bedenken Sie jedoch, dass jede laufende Instanz einer App die gesamte Ressourcenmenge für diese App verbraucht. Web- und App-Entwickler sollten mit diesem Trick besonders zufrieden sein, aber es gibt auch viele andere Anwendungen.

Wenn Ihnen das gefallen hat, lesen Sie mehr Tipps und Tricks in der Befehlszeile.