Befehl „Öffnen“ des OS X-Terminals und Fokus auf der Befehlszeile

14

Ich schätze den "open" Terminal-Befehl zum Starten von OS X-Apps. Wenn ich den Befehl open für einen beliebigen Zweck aufrufe, ist es mit überwiegender Wahrscheinlichkeit möglich, dass ich mindestens einen weiteren Befehl in das Terminal eingeben möchte, bevor ich mich um die gerade aufgerufene Anwendung kümmere.

Wie halte ich den Fokus auf das Terminal, wenn ich den Befehl open verwende ?

Produktionswerte
quelle
Anstatt grep durchzuleiten, haben Sie gerade das manage for open gelesen?
user3439894
1
In der Tat habe ich die Option -g verpasst, als ich sie zum ersten Mal durchgelesen habe. Ich habe erst angefangen zu grasen, als mir die Ideen ausgegangen sind. Vielen Dank.
ProductionValues

Antworten:

19

Benutze die -gFlagge.

Von der manSeite:

-g Do not bring the application to the foreground.

Beispiel: So öffnen Sie den Ordner unter Ihrem aktuellen Pfad hinter dem aktuellen Terminalfenster:

open . -g

Als Randnotiz ist es oft besser, die Dokumentation manuell nach neuen Befehlen zu durchsuchen, da die Aussprache möglicherweise anders ist als erwartet:

dh "Bringen Sie die Anwendung nicht in den Vordergrund." "Terminalfensterfokus beibehalten."

Roggenbrot
quelle
1
Danke, ich habe die Manpage gut durchgelesen, obwohl ich anscheinend nicht gut durchgesehen habe. Ich habe ein paar andere als "Fokus" ausprobiert, wie "Hintergrund", aber "Vordergrund" ist mir nie eingefallen.
ProductionValues
Keine Bange! Es passiert den Besten von uns! :)
Rogebread