Commande «ouverte» du terminal OS X et concentration sur la ligne de commande

14

J'apprécie la commande de terminal "open" pour lancer les applications OS X. Lorsque j'appelle la commande open dans n'importe quel but, il est très probable que j'aurai au moins une autre commande que je voudrais taper dans le terminal avant de m'occuper de l'application que je viens d'appeler.

Comment garder le focus sur le terminal lorsque j'utilise la commande open ?

ProductionValues
la source
Au lieu de passer par grep, venez-vous de lire le gérer pour ouvrir?
user3439894
1
En fait, j'ai manqué l'option -g lorsque je l'ai lu la première fois. Je n'ai commencé à saluer que lorsque j'ai manqué d'idées. Je vous remercie.
ProductionValues

Réponses:

19

Utilisez le -gdrapeau.

Depuis la manpage:

-g Do not bring the application to the foreground.

Exemple: pour ouvrir le dossier à votre chemin actuel, derrière la fenêtre Terminal actuelle:

open . -g

En remarque, il est souvent préférable de parcourir manuellement la documentation des nouvelles commandes, car le verbiage peut être différent de ce que vous attendez:

c'est-à-dire "Ne mettez pas l'application au premier plan." vs "Maintenir le focus de la fenêtre du terminal."

pain de seigle
la source
1
Merci, j'ai bien lu la page de manuel, bien qu'apparemment je n'ai pas réussi à lire attentivement. J'en ai essayé quelques autres que «focus», comme «background», mais «premier plan» ne m'est jamais venu à l'esprit.
ProductionValues
Pas de soucis! Ça arrive aux meilleurs d'entre nous! :)
ryebread