Ausführen von Befehlen und Verwenden von Programmen in Terminal auf dem Mac
Du kannst die Befehlszeilenumgebung interaktiv verwenden, indem du einen Befehl eingibst und auf das Ergebnis wartest. Alternativ dazu ist es auch möglich, Skripts mit der Shell zu verfassen, die dann ohne direkte Interaktion ausgeführt werden.
Wenn du mehr über Befehle erfahren möchtest, kannst du die App „Terminal“ verwenden, um die Dokumentation für Low-Level-UNIX-Tools und APIs zu lesen. Weitere Informationen findest du unter UNIX Handbücher lesen auf der Seite für Apple-Entwickler:innen.
Befehle in der Shell ausführen
Öffne die App „Terminal“ auf deinem Mac.
Gib den vollständigen Pfadnamen der ausführbaren Datei des Programms gefolgt von ggf. benötigten Argumenten ein und drücke den Zeilenschalter.
Wenn sich der Befehl in einem der bekannten Ordner der Shell befindet, kannst du die Pfadinformationen weglassen, wenn du den Befehlsnamen eingibst. Die Liste der bekannten Ordner ist in der PATH-Umgebungsvariablen der Shell gespeichert und enthält die Ordner, in denen die meisten Befehlszeilenprogramme enthalten sind.
Soll z. B. der Befehl ls
im Benutzerordner des aktuellen Benutzers ausgeführt werden, gib Folgendes in der Befehlszeile ein und drücke den Zeilenschalter:
% ls
Wenn ein Befehl im Benutzerordner des aktuellen Benutzers ausgeführt werden soll, muss dem Befehl die Ordnerangabe vorangestellt werden. Gib z. B. Folgendes ein, um MyCommandLineProg
auszuführen:
% ~/MyCommandLineProg
Verwende den Befehl „open“, um eine App zu öffnen:
% open -a MyProg.app
Überprüfe die Schreibweise des Befehls, wenn beim Eingeben die Meldung Befehl nicht gefunden
anzeigt wird. Hier ein Beispiel:
% opne -a TextEdit.app
zsh: opne: command not found
Weitere Informationen zu Befehlen, die du verwenden kannst, findest du auf der Apple Developer-Website unter Command Line Primer.
Befehle beenden
Öffne die App „Terminal“ auf deinem Mac.
Klicke auf das Terminal-Fenster, in dem der Befehl ausgeführt wird, den du beenden willst.
Drücke die Tastenkombination „Control-C“.
Hierdurch wird ein Signal gesendet, durch das die meisten Befehle beendet werden.
Zuvor eingegebene Befehle wiederholen
Die Befehle, die du in einer Sitzung eingibst, werden gesichert, d. h., du kannst zuvor gesicherte Befehle wiederholen, ohne sie erneut eingeben zu müssen.
Öffne die App „Terminal“ auf deinem Mac.
Drücke den Aufwärtspfeil.
In der Befehlszeile wird der zuletzt eingegebene Befehl angezeigt.
Halte den Aufwärtspfeil gedrückt, bis der gewünschte Befehl angezeigt wird, und drücke dann den Zeilenschalter.