suer TIL
eye catch
【open】コマンドでアプリに引数を渡す
--argsは、それ以降のすべての引数をopen自身では解釈せず、起動するアプリケーションのargvにそのまま渡すオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く –argsで引数を渡す $ open -a TextEdit --args --customFlag hello-arg --args以降の--customFlag hello-argは、openのオプションとしてではなく、TextEditプロセスのargvとしてそのまま渡される。実際に起動したプロセスをpsで確認すると、渡した引数がそのまま含まれている。
MAC
2026-09-15 2026-09-15
eye catch
【open】コマンドで標準入力をテキストエディタで開く
-fは、標準入力の内容を一時ファイルに書き出し、テキストエディタで開くオプションである。他のコマンドの出力をそのままエディタで確認したいときに使う。
MAC
2026-09-15 2026-09-15
eye catch
【open】コマンドでアプリの終了を待つ
openは通常、アプリケーションの起動を指示するとすぐに制御を返す。-Wを付けると、起動したアプリケーションが終了するまでopenコマンド自体がブロックされる。
MAC
2026-09-15 2026-09-15
eye catch
【open】コマンドでアプリをフレッシュ起動する
-Fは、前回終了時のウィンドウ状態を復元せず、アプリケーションをまっさらな状態で起動するオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く -Fでウィンドウを復元せず起動する macOSのアプリケーションは、終了時に開いていたウィンドウの状態を保存し、次回起動時に復元する「再開」機能を持つものが多い。-Fを付けて起動すると、この復元をスキップする。
MAC
2026-09-15 2026-09-15
eye catch
【open】コマンドでアプリをバックグラウンドで起動する
-gと-jは、どちらもアプリケーションを起動してもフォーカスを奪わないオプションだが、ウィンドウの見え方が異なる。 参考: 【open】コマンドでファイル・ディレクトリを開く -gでフォアグラウンドに来ないようにする -gは、アプリケーションを起動するがフォーカスを現在のアプリケーションから移さない。
MAC
2026-09-15 2026-09-15
eye catch
【open】コマンドでアプリを新規インスタンスで起動する
-nは、アプリケーションが既に起動していても、新しいプロセスとしてもう1つ起動するオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く -nなしの場合 -nを付けずに同じアプリケーションをopenすると、既に起動しているプロセスが再利用され、新しいドキュメントとして開かれる。
MAC
2026-09-15 2026-09-15
eye catch
【open】コマンドでFinderにファイルを表示する
-Rは、ファイルをアプリケーションで開く代わりに、Finderでそのファイルを選択した状態で表示するオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く -Rでファイルを選択表示する $ open -R a.txt a.txtを含むディレクトリのFinderウィンドウが開き、a.txtが選択された状態になる。ターミナルで作業しているファイルをFinderで確認したいときに使う。
MAC
2026-09-15 2026-09-15
eye catch
xcrun simctl launchでiOSシミュレータのアプリを環境変数・引数付きで起動する
xcrun simctl launchは、シミュレータにインストール済みのアプリをbundle identifier指定で起動するサブコマンドである。 単純な起動だけでなく、起動時の引数や環境変数の指定、デバッガのアタッチ待ちなど、開発・デバッグ用途のオプションを備える。
MAC
2026-09-15 2026-09-15
eye catch
【open】コマンドでテキストエディタでファイルを開く
-eと-tは、ファイルの拡張子に紐づいたデフォルトアプリケーションを無視して、テキストエディタでファイルを開くオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く -eでTextEditで開く -eは、ファイルの種類に関わらず常にTextEditでファイルを開く。
MAC
2026-09-15 2026-09-15
eye catch
【open】コマンドでアプリを指定してファイルを開く
openはデフォルトでLaunchServicesが判定したアプリケーションでファイルを開くが、-aまたは-bで開くアプリケーションを明示的に指定できる。
MAC
2026-09-15 2026-09-15
  • ««
  • «
  • 16
  • 17
  • 18
  • 19
  • 20
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
macOSアプリをGitHubで署名・公証・自動アップデート付きで公開する
MAC
2026-10-04 2026-10-04
eye catch
【Sparkle】古いバージョンから更新できることを動作確認する
MAC
2026-10-04 2026-10-04
eye catch
【GitHub Actions】タグpushで公証からRelease作成まで自動化する
MAC
2026-10-04 2026-10-04
eye catch
【GitHub Actions】CIでだけ署名設定をDeveloper IDに切り替える
MAC
2026-10-04 2026-10-04
eye catch
【GitHub Actions】一時keychainに証明書をインポートして署名する
MAC
2026-10-04 2026-10-04
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer