実行中のデフォルトのターミナルのmacOSではbash、次のように入力できます。
open -a Firefox http://www.wikipedia.org
Firefoxまたは別のブラウザでURLを開きます。また、プログラムを起動したりopen -a maps、デフォルトのプログラムでファイルを開いたりすることもできますopen file.pdf。
Ubuntuで実行されているデフォルトのGNOMEターミナルでも同じことができますbashか?でファイルまたはURLをxdg-open /path/to/file開くことができ、デフォルトのブラウザをで開くことができることを知っていますsensible-browser。Ubuntuには、ファイル、アプリケーション、または特定のアプリケーションのファイルを開くための一般的なコマンドがありますか?
macOSとUbuntuのbash両方のマシンで実行しています。3.2.57(1)-release4.4.19(1)-release
macOSでのBashの動作は異なります
—
ミゲルモリン
bash: firefox: command not found。たとえば、コマンドでエラーが発生します。Firefoxプログラム名と同じエラー。
bashまったく同じように動作します。Ubuntuとは異なる方法でインストールされるのはFirefoxです。macOSでは、たとえば、/Applications/Firefox.app/Contents/MacOS/firefox-binコマンドラインから実行できます。Firefox.appLinuxでの様々に点在するかもしれないという特殊なだけで実行可能ではない含まれているフォルダの種類が、ファイルである/usr/bin/、/usr/lib、/etc、などのディレクトリ。Finderは、たとえばをダブルクリックしたときに実際のアプリケーションを実行する方法を知っていますFirefox.app。openコマンドラインから特別なフォルダーを「実行」する方法です。
bash動作が異なるわけではありません。firefoxはOS Xアプリケーション(Firefox.app)としてインストールされ、通常のPATH上にはありません。使用するもう1つの理由open -aは、終了するまで待機するのではなく、起動するアプリケーションを適切にバックグラウンド化することです。
open -a Firefox http://www.wikipedia.orgか教えてください。できませんかfirefox http://www.wikipedia.org?openプログラムを開くことがまさにポイントであるとき、それは役に立たない機能のようですbash。