
私は Mac OS X で bash シェルを使用しています。デスクトップにランチャー アイコンが入った「Eclipse」フォルダーがあり、次のようにしてアプリを開こうとしています。
cd Desktop
cd Eclipse
Eclipse.app
しかし、次のようなエラーが発生します:-bash: Eclipse.app: command not found
なぜ?
答え1
OS X アプリを起動しようとしています。
OS X の場合のみ、open
次のコマンドを使用します。
cd Desktop/Eclipse
open Eclipse.app
open
はこれよりもはるかに汎用性が高く、関連付けられたプログラムを使用してファイルを開くこともできます。
について詳しく知るにはopen
、ターミナルに次のように入力してください:
man open
すでに述べたように、open
OS X に固有です。
答え2
Eclipse .app はディレクトリです。代わりにこれを使用してください:
cd Desktop/Eclipse/Eclipse.app
./Eclipse
答え3
Mac では を使用する必要がありますopen
。アプリケーションを開くのに役立つだけでなく、特定のファイル拡張子をデフォルトのアプリケーションで開くこともできます。 のように、open <pdf>
プレビューがアクティブになります。
詳細についてはman open
答え4
そうするには、 を使用しますopen
。 アプリだけでなく、他のファイルでも使用できますopen
。 たとえば、open Something.jpg
。