Команда "відкрито" для терміналу OS X та тримає фокус у командному рядку


14

Я ціную "відкриту" термінальну команду для запуску програм OS X. Коли викликуєте відкриту команду з будь-якою метою, велика ймовірність, що у мене буде принаймні ще одна команда, яку я хотів би набрати в термінал, перш ніж звернутися до програми, яку я щойно викликав.

Як я можу тримати фокус на терміналі при використанні команди open ?


Замість того, щоб прокладати через grep, ви просто прочитали керування для відкритого?
користувач3439894

1
У вчинку я пропустив варіант -g, коли прочитав його вперше. Я почав хапатися лише тоді, коли мені не вистачало ідей. Дякую.
ProductionValues

Відповіді:


19

Використовуйте -gпрапор.

Зі manсторінки:

-g Do not bring the application to the foreground.

Приклад: Щоб відкрити папку на поточному шляху, за поточним вікном терміналу:

open . -g

Як бічна примітка, часто краще вручну вивчити документацію для нових команд, оскільки багатослівність може відрізнятися від очікуваної:

тобто "Не виносити заявку на перший план." vs. "Підтримуйте фокус вікна терміналу."


1
Дякую, я дуже добре прочитав сторінку чоловіка, хоча, мабуть, мені не вдалося ознайомитися. Я спробував декілька інших, крім «фокусу», як-от «фон», але «передній план» мені ніколи не приходив.
ProductionValues

Не хвилюйтесь! Це трапляється з кращими з нас! :)
житній хліб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.