Comando "aperto" del terminale OS X e controllo della riga di comando


14

Apprezzo il comando terminale "aperto" per avviare le app OS X. Quando invoco il comando aperto per qualsiasi scopo, è estremamente probabile che avrò almeno un altro comando che vorrei digitare nel terminale prima di occuparmi dell'applicazione che ho appena convocato.

Come posso rimanere concentrato sul terminale quando utilizzo il comando open ?


Invece di eseguire il piping tramite grep, hai appena letto la gestione per open?
user3439894

1
In realtà ho perso l'opzione -g quando l'ho letta per la prima volta. Ho iniziato a soffrire solo quando ho finito le idee. Grazie.
ProductionValues

Risposte:


19

Usa la -gbandiera.

Dalla manpagina:

-g Do not bring the application to the foreground.

Esempio: per aprire la cartella nel percorso corrente, dietro la finestra Terminale corrente:

open . -g

Come nota a margine, è spesso meglio esaminare manualmente la documentazione per i nuovi comandi, poiché la verbosità può essere diversa da quella prevista:

vale a dire "Non portare l'applicazione in primo piano." vs. "Mantieni lo stato attivo della finestra del terminale".


1
Grazie, ho dato una buona lettura alla pagina man, anche se apparentemente non sono riuscito a fare una buona lettura. Ho provato alcuni altri oltre a "focus", come "background", ma "in primo piano" non mi è mai venuto in mente.
ProductionValues

Nessun problema! Succede al meglio di noi! :)
Ryebread
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.