OS Xターミナルの「開く」コマンドとコマンドラインにフォーカスを維持する


14

OS Xアプリを起動する「オープン」ターミナルコマンドに感謝します。何らかの目的でopenコマンドを呼び出す場合、呼び出したばかりのアプリケーションを処理する前に、少なくとも1つの他のコマンドを端末に入力する可能性が非常に高くなります。

openコマンドを使用するとき、どのように端末に焦点を合わせ続けるのですか?


grepを介してパイピングする代わりに、単にopenの管理を読んでいますか?
user3439894

1
実際、最初に読んだときに-gオプションを見逃していました。私はアイデアを使い果たしたときにのみgreppingを始めました。ありがとうございました。
ProductionValues

回答:


19

-gフラグを使用します。

manページから:

-g Do not bring the application to the foreground.

例:現在のターミナルウィンドウの背後で、現在のパスにあるフォルダーを開くには:

open . -g

副次的な注意事項として、多くの場合、新しいコマンドのドキュメントを手動で熟読する方がよいでしょう。これは、表現が予想と異なる場合があるためです。

すなわち、「アプリケーションをフォアグラウンドに持ち込まないでください。」vs.「ターミナルウィンドウのフォーカスを維持します。」


1
おかげで、私はマニュアルページを読み通してくれましたが、どうやら良い閲覧には至らなかったようです。「バックグラウンド」のような「フォーカス」以外のいくつかを試しましたが、「フォアグラウンド」は決して発生しませんでした。
ProductionValues

心配ない!それは私たちの最高の出来事です!:)
ライブレッド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.