• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Programme übers Terminal starten

  • Ersteller kartoffel
  • Erstellt am

kartoffel

Gast
Hallo,
es gibt für einige Programme, zB TextMate oder BBedit die Möglichkeit, sie aus dem Terminal aufzurufen und so auch direkt Dateien zu öffnen, zB mit "mate meinskript.pl". Gibt es ein Tool, mit dem man alle anderen Programme auch so starten kann? es wäre zB sehr nett, ein Bild in Photoshop aus dem Terminal heraus zu öffnen oder auch TeX-Dateien in TeXnicCenter.

Viele Grüße,
Rainer
 

Dadelu

Reinette Coulon
Registriert
06.07.05
Beiträge
939
Wenn du das Programm an sich öffnen willst (XXXXX.app) kannst du einfach den Pfad eingeben (Applications/DeinProgramm start) und dann startet es ;)
 

kartoffel

Gast
Vielen Dank, ich wußte bisher nix von diesem Befehl.
 

MoNchHiChii

Kronprinz Rudolf von Österreich
Registriert
03.12.07
Beiträge
1.892
Wenn du das Programm an sich öffnen willst (XXXXX.app) kannst du einfach den Pfad eingeben (Applications/DeinProgramm start) und dann startet es ;)

Der korrektheithalber, (/Applications/DeinProgramm start), vor App muss ein / ;)
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
Wenn du das Programm an sich öffnen willst (XXXXX.app) kannst du einfach den Pfad eingeben (Applications/DeinProgramm start) und dann startet es ;)
LOL. Wie meinen?
Code:
[size="-1"]Minimax:~ admin$ /Applications/Calculator.app start
-bash: /Applications/Calculator.app: is a directory
Minimax:~ admin$ /Applications/Calculator start
-bash: /Applications/Calculator: No such file or directory
Minimax:~ admin$ [/size]
Du benutzt lieber Linux, nicht wahr?
:-c
 

gbyte

Gelbe Schleswiger Reinette
Registriert
07.04.07
Beiträge
1.752
Für den Rechner einfach folgendes im Terminal eingeben:
Code:
/Applications/Calculator.app/Contents/MacOS/Calculator
Gleiches Verfahren kann man für die andere Anwendungen anwenden. Besonders interessant wenn man eine Anwendung als anderer User starten möchte, mit z.B.:
Code:
sudo /Applications/Calculator.app/Contents/MacOS/Calculator
Gruß,

GByte
 

Macbeatnik

Golden Noble
Registriert
05.01.04
Beiträge
34.250
Da sieht man mal, das ThreadLeichenschändung auch nach 4 Jahren durchaus geeignet ist Fehler im Thread zu korrigieren:-D
 

MoNchHiChii

Kronprinz Rudolf von Österreich
Registriert
03.12.07
Beiträge
1.892
Da sieht man mal, das ThreadLeichenschändung auch nach 4 Jahren durchaus geeignet ist Fehler im Thread zu korrigieren:-D

oh gott da hat jmd recht :D und ich war auch noch der schuldige^^ hatte nach dem befehl bei google gesucht, weil ich mir unsicher war ^^

und dachte ach komm antwortest du mal :p
 

burner0815

Macoun
Registriert
04.12.07
Beiträge
120
Naja aber Leichenschändung hilft ja gerade uns Newbies hin und wieder weiter...
 

Alexander

Aargauer Weinapfel
Registriert
09.09.08
Beiträge
749
Wie starte ich jetzt z.B. Textedit aus dem Terminal? Muss ich da auch nochmal nach .app mit Contents/MacOS/.. verfahren?

Ich gehe mal davon aus, dass nur der Programmname wie bei Linux nicht reicht?
 

Macbeatnik

Golden Noble
Registriert
05.01.04
Beiträge
34.250
Textedit aus dem Terminal:
open -a /Applications/TextEdit.app
 

MacAlzenau

Golden Noble
Registriert
26.12.05
Beiträge
22.508
@ Alexander: Ausprobiert?

Es gibt zwei Sorten von Programmen - die einen sind an sich ein Bundle, da musst du für diese Art des Startes natürlich konsequent den kompletten Pfad angeben. Die anderen sind sozusagen nackte Programme, da reicht der im finder ersichtliche Name plus .app.
Erkennbar über das Kontextmenü - lässt sich der Paketinhalt anzeigen, ist es ein Paket bzw. Bundle.
Nimmst du allerdings den Befehl
open /Pfad_zum_Programm.app
ist das egal, dann starten auch Programme wie Opera als Opera.app, ganz ohne den Pfad im Inneren des Bundles.
 
Zuletzt bearbeitet:

Guy.brush

Weißer Winterkalvill
Registriert
15.12.08
Beiträge
3.545
Mit open und der Option -a kann man Programme ganz ohne Pfadangabe öffnen (sogar Programme, die sich in Unterordnern vom Programmordner oder ganz wo anders befinden).
Code:
open -a iTunes
für Textedit reicht sogar ein
Code:
open -e
Dahinter dann noch die zu öffnende Datei, wenn man will. Beim Programmnamen muss nichtmal auf Groß/Kleinschreibung geachtet werden.
 

Alexander

Aargauer Weinapfel
Registriert
09.09.08
Beiträge
749
Ich habe letztens eine "Ausführbare Datei" erstellt, leider kann ich die nicht mit open -a oder so öffnen. Wie funktioniert das?
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
Einfach im Terminal mit Pfadangabe aufrufen. (Oder im Finder doppelklicken, wenn du zu faul bist das Fenster selbst aufzumachen.)
 

Seras

Aargauer Weinapfel
Registriert
30.10.08
Beiträge
752
Bei BBEdit einfach "bbedit /Pfad zum Dokument"


Sent from my Funkgerät using Kurbel
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
Nein, mit nachfragen. Und mit einem eigenen Menüpunkt zum später nachholen bzw wiederholen.
(Die BBEdit/TextWrangler Versionen aus'm AppStore beinhalten diese CLI-Tools nicht - die kann man sich ersatzweise als separates Päckchen direkt bei BareBones runterladen.)
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
Danke für die Aufklärung.

Das mit der AppStore-Version ist ja interessant. Weißt du zufällig auch warum? Gib es evt. eine AppStore-Richtlinie, die eine solche Shell-Erweiterung untersagt?