
Ich verwende eine Bash-Shell in Mac OS X. Auf meinem Desktop befindet sich ein Ordner „Eclipse“ mit dem Launcher-Symbol darin und ich versuche, die App folgendermaßen zu öffnen:
cd Desktop
cd Eclipse
Eclipse.app
Aber das gibt mir einen Fehler:-bash: Eclipse.app: command not found
Warum?
Antwort1
Sie versuchen, eine OS X-App zu starten.
Nur unter OS X verwenden Sie open
hierfür den Befehl:
cd Desktop/Eclipse
open Eclipse.app
open
ist vielseitiger und öffnet Dateien auch mit dem zugehörigen Programm.
Um mehr darüber zu erfahren open
, geben Sie Folgendes in das Terminal ein:
man open
Wie bereits erwähnt, open
ist es OS X-spezifisch.
Antwort2
Eclipse .app ist ein Verzeichnis. Verwenden Sie stattdessen Folgendes:
cd Desktop/Eclipse/Eclipse.app
./Eclipse
Antwort3
Auf dem Mac sollten Sie verwenden open
. Damit können Sie nicht nur die Anwendung öffnen, sondern auch bestimmte Dateierweiterungen mit der Standardanwendung öffnen. „Gefällt mir“ open <pdf>
aktiviert die Vorschau.
Für mehr Informationenman open
Antwort4
Verwenden Sie dazu open
. Sie können es nicht nur für Apps, sondern auch für andere Dateien verwenden open
. Zum Beispiel open Something.jpg
.