Llenceu & Executeu diverses instàncies de qualsevol aplicació a Mac OS X

Anonim

Podeu executar diverses instàncies de qualsevol aplicació a Mac OS X amb una mica de màgia de línia d'ordres. Utilitzant l'ordre "obrir" per llançar aplicacions GUI des del terminal, podem executar una nova instància de qualsevol aplicació, encara que ja s'estigui executant.

En la forma més senzilla, només apuntem obert a l'aplicació amb el senyalador -n. Per a un exemple pràctic, utilitzarem el navegador Safari:

open -n /Aplicacions/Safari.app/

Això llançarà una nova instància de Safari, encara que Safari ja estigui obert. Podeu repetir aquesta ordre per iniciar tantes instàncies de l'aplicació que vulgueu executar.

En lloc de repetir l'ordre una i altra vegada, però, fem que sigui encara més fàcil llançar diverses instàncies de l'aplicació. Què passa si voleu llançar cinc instàncies noves de Safari? Suposant que feu servir bash, farem servir aquesta ordre:

n=5 ; per a ((c=1; c<=n; c++)) ; obriu -n /Aplicacions/Safari.app/; fet

Ara és una cadena una mica complicada d'escriure una i altra vegada, així que ho facilitarem creant un àlies al vostre .bash_profile:

Primer cal obrir .bash_profile en un editor de text, nano és agradable i fàcil:

nano ~/.bash_profile

Ara enganxeu-ho en una línia nova (suposant que hi hagi altres àlies dels nostres consells recents o d'una altra manera), només assegureu-vos que tot estigui en una sola línia:

alias safarix5='n=5 ; per a ((c=1; c<=n; c++)) ; obriu -n /Aplicacions/Safari.app/; fet'

Desa els canvis a .bash_profile prement Control+O i prement Retorn

Vaig anomenar l'àlies 'safarix5' per a Safari X 5, ja que aquesta cadena llança 5 instàncies de Safari, però podeu anomenar-lo com vulgueu. Si volíeu executar Safari en 10 instàncies diferents, només és qüestió de canviar la variable 'n' així:

alias safarix10='n=10 ; per a ((c=1; c<=n; c++)) ; obriu -n /Aplicacions/Safari.app/; fet'

Podeu canviar l'aplicació pel que vulgueu, només recordeu que cada instància en execució d'una aplicació consumeix tota la quantitat de recursos d'aquesta aplicació. Els desenvolupadors web i d'aplicacions haurien d'estar especialment satisfets amb aquest truc, però també hi ha molts altres usos.

Si t'ha agradat això, fes una ullada a més consells i trucs de línia d'ordres.

Llenceu & Executeu diverses instàncies de qualsevol aplicació a Mac OS X