Mit der App Terminal können Sie Ihren Mac über Befehle bedienen. Was Ihnen das bringt? Nun, vielleicht sind Sie gewohnt, auf Unix-basierten Systemen über eine Befehlszeile zu arbeiten, oder Sie ziehen es einfach vor. Terminal ist ein Befehlszeilen-Interface für den Mac. Über Terminal lassen sich viele Aufgaben einfacher und in der Regel auch schneller abwickeln. Um die App zu nutzen, werden Sie sich jedoch mit den grundlegenden Befehlen und Funktionen vertraut machen müssen. Danach können Sie sich eingehender mit der Materie befassen, weitere Befehle lernen und die Mac-Befehlszeile für komplexere Aufgaben nutzen – und für die ein oder andere Spielerei.
Terminal auf dem Mac öffnen
Die Terminal-App befindet sich unter „Programme“ im Ordner „Dienstprogramme“. Um sie zu öffnen, können sie entweder unter „Programme“ > „Dienstprogramme“ auf Terminal doppelklicken, oder Sie drücken gleichzeitig die Befehlstaste und die Leertaste, um Spotlight zu starten, und geben „Terminal“ ein. Doppelklicken Sie dann auf das Suchergebnis.
Auf dem Schreibtisch wird ein kleines Fenster mit weißem Hintergrund geöffnet. In der Titelleiste stehen Ihr Benutzername, das Wort „bash“ und die Größe des Fensters in Pixeln. Bash steht für „Bourne again shell“. Es gibt einige unterschiedliche Shells, die Unix-Befehle ausführen können. Auf dem Mac verwendet Terminal Bash.
Wenn Sie das Fenster vergrößern möchten, klicken Sie auf die rechte untere Ecke und ziehen Sie sie nach außen. Wenn Ihnen schwarzer Text auf weißem Grund nicht zusagt, gehen Sie im Shell-Menü auf „Neues Fenster“ und wählen Sie eine Option aus der Liste.
Wenn Terminal kompliziert erscheint oder Sie mit dem Konzept Probleme haben, können wir Ihnen direkt sagen, dass es Alternativen gibt. MacPilot gibt Ihnen beispielsweise Zugriff auf mehr als 1.200 macOS-Funktionen, für die Sie keine Befehle lernen müssen. Es ist im Grunde ein Drittanbieter-Terminal für Mac, das wie der Finder funktioniert.
iStat Menus bietet Monitoring-Funktionen für den Mac. Die App erfasst Daten wie CPU-Auslastung, Festplattenaktivität, Netzwerkauslastung und mehr – und alles ist über die Menüleiste erreichbar.
Grundlegende Mac-Befehle in Terminal
Der schnellste Weg, Terminal kennenzulernen und seine Arbeitsweise zu verstehen, ist, es zu nutzen. Davor macht es jedoch Sinn, sich kurz anzusehen, wie Befehle funktionieren. Um einen Befehl auszuführen, geben Sie ihn einfach über den Cursor ein und drücken die Eingabetaste.
Jeder Befehl besteht aus drei Elementen: dem Befehl selbst, einem Argument, anhand dessen der Befehl erkennt, auf welche Ressource er sich bezieht, und einer Option, die das Ergebnis modifiziert. Wenn Sie beispielsweise am Mac eine Datei von einem Ordner in einen anderen bewegen möchten, würden Sie den „move“-Befehl „mv“ verwenden und dann den Ort der Datei eingeben, die verschoben werden soll, sowie den neuen Dateinamen und den Zielort.
Versuchen wir's.
- Geben Sie
cd ~/Documents
ein und drücken Sie die Eingabetaste, um zu Ihrem Benutzerordner zu wechseln. - Geben Sie
ls
ein und drücken Sie die Eingabetaste (Sie drücken die Eingabetaste nach jedem Befehl).
Sie sollten nun eine Liste aller Dateien des Dokumente-Ordners sehen – „ls“ ist der Befehl zur Auflistung der Dateien.
Um eine Liste aller in Terminal verfügbaren Befehle zu sehen, halten Sie die Escape-Taste gedrückt und drücken dann y
, wenn Sie gefragt werden, ob Sie alle Möglichkeiten sehen möchten. Um weitere Befehle zu sehen, drücken Sie die Eingabetaste.
Unix verfügt über ein integriertes Handbuch. Um mehr über einen Befehl zu erfahren, geben Sie man [Name des Befehls]
ein, wobei „[Name des Befehls]“ für den Befehl steht, über den Sie mehr erfahren möchten.
Regeln bei Terminal
Einige Dinge sind zu beachten, wenn man einen Befehl in Terminal oder einem anderen Befehlszeilen-Tool eingibt. Erstens: Jedes Zeichen zählt, auch Leerzeichen. Wenn Sie also einen hier erwähnten Befehl kopieren, achten Sie auf die Leerzeichen und die Groß- und Kleinschreibung der Buchstaben.
Maus und Trackpad haben in Terminal keine Funktion, aber Sie können anhand der Pfeiltasten navigieren. Wenn Sie einen Befehl erneut ausführen möchten, drücken Sie den Pfeil nach oben, um zum Befehl zu gelangen, und drücken Sie die Eingabetaste. Um einen Befehl zu unterbrechen, der gerade ausgeführt wird, drücken Sie ctrl-C.
Befehle werden immer am aktuellen Ort ausgeführt. Wenn Sie den Ort also nicht im Befehl angeben, wird er an dem Ort ausgeführt, zu dem Sie zuletzt gewechselt haben oder an dem Ihr letzter Befehl ausgeführt wurde. Verwenden Sie den Befehl cd
gefolgt von einem Verzeichnispfad (wie in Schritt 1 oben), um den Ordner anzugeben, in dem der Befehl ausgeführt werden soll.
Es gibt eine weitere Möglichkeit, den Ort anzugeben: Rufen Sie den Finder auf, wechseln Sie zu der Datei oder dem Ordner und ziehen Sie dieses Objekt in das Terminal-Fenster. Der Cursor sollte sich an der Stelle befinden, an der Sie den Pfad eingetippt hätten.
Nehmen wir ein weiteres Beispiel. Diesmal erstellen wir einen neuen Ordner in Ihrem Dokumente-Verzeichnis und nennen ihn „TerminalTest“.
- Öffnen Sie ein Finder-Fenster und wechseln Sie in den Dokumente-Ordner.
- Geben Sie in Terminal
cd
ein und ziehen Sie den Dokumente-Ordner in das Terminal-Fenster. - Geben Sie nun
mkdir "TerminalTest"
ein.
Gehen Sie zurück zum Finder, öffnen Sie Text Edit und erstellen Sie eine neue Datei namens „TerminalTestFile.rtf“. Speichern Sie sie im TerminalTest-Ordner des Dokumente-Ordners.
Geben Sie im Terminal-Fenster cd ~/Documents/TerminalTest
ein und drücken Sie die Eingabetaste. Geben Sie nun ls ein und Ihnen sollte die Datei „TerminalTestFile“ aufgelistet werden.
Um den Namen der Datei zu ändern, geben Sie das Folgende ein (drücken Sie die Eingabetaste nach jedem Schritt):
cd ~/Documents/TerminalTest
mv TerminalTestFile TerminalTestFile2.rtf
Dadurch wird der Name der Datei zu „TerminalTestFile2“ geändert. Sie können natürlich jeden beliebigen Namen verwenden. Der mv-Befehl bedeutet „move“ und Sie können ihn auch nutzen, um Dateien von einem Verzeichnis in ein anderes zu verschieben. In dem Fall behalten Sie den Dateinamen bei, aber geben vor der zweiten Erwähnung des Namens ein anderes Verzeichnis an, also folgendermaßen:
mv ~/Documents/TerminalTest TerminalTestFile.rtf ~/Documents/TerminalTest2 TerminalTestFile.rtf
Fortgeschrittene Terminal-Befehle
Terminal kann für alle möglichen Arten von Aufgaben verwendet werden. Einige können im Finder ausgeführt werden, für andere ist Terminal schneller. Und einige greifen auf Teile von macOS zu, die über den Finder nicht ohne spezielle Tools erreichbar sind. Dies sind einige Beispiele.
Dateien von einem Ordner zum nächsten kopieren
- Geben Sie in einem Terminal-Fenster
ditto [Ordner 1] [Ordner 2]
ein, wobei „Ordner 1“ der Ordner ist, in dem sich alle Dateien befinden, und „Ordner 2“ der Ordner ist, in den die Dateien verschoben werden sollen. - Um den Kopierprozess im Terminal-Fenster anzeigen zu lassen, geben Sie nach dem Befehl -v ein.
Dateien aus dem Internet herunterladen
Um Terminal für diese Aufgabe einzusetzen, benötigen Sie die URL der Datei, die Sie herunterladen möchten.
cd ~/Downloads/
curl [URL der herunterzuladenden Datei]
Sollten Sie die Datei in ein anderes Verzeichnis als Ihren Downloads-Ordner ablegen wollen, ersetzen Sie „~/Downloads/“ mit dem Pfad des gewünschten Ordners oder ziehen Sie ihn in das Terminal-Fenster, nachdem Sie den cd-Befehl eingegeben haben.
Den Standard-Speicherort für Bildschirmfotos ändern
Wenn macOS Bildschirmfotos beim Drücken von cmd-Umschalttaste-3 nicht auf dem Schreibtisch ablegen soll, können Sie den Standard-Speicherort in Terminal ändern.
defaults write com.apple.screencapture location [Pfad zu dem Ordner, in dem die Bildschirmfotos gespeichert werden sollen]
- Drücken Sie die Eingabetaste.
killall SystemUIServer
- Drücken Sie die Eingabetaste.
Den Standard-Dateityp für Bildschirmfotos ändern
Standardmäßig sichert macOS Bildschirmfotos als .png-Datei. Folgendermaßen können Sie dies zu .jpg ändern:
defaults write com.apple.screencapture type JPG
- Drücken Sie die Eingabetaste.
killall SystemUIServer
- Drücken Sie die Eingabetaste.
Alle Dateien in einem Ordner löschen
Der Befehl zum Entfernen von Dateien in Terminal lautet rm
. Wenn Sie also beispielsweise eine Datei im Dokument-Ordner namens „oldfile.rtf“ entfernen wollten, würden Sie cd ~/Documents
eingeben, um in Ihren Dokumente-Ordner zu wechseln, und dann die Datei löschen. Dies wird die Datei ohne weitere Maßnahmen Ihrerseits entfernen. Wenn Sie möchten, dass Sie den Befehl vor dem Löschen der Datei noch einmal bestätigen müssen, geben Sie -i
ein, also rm -i oldfile.rtf
.
Der Befehl, um alle Dateien und Unterordner in einem Verzeichnis namens „oldfolder“ zu löschen, lautet rm -R oldfolder
. Wenn Sie den Löschvorgang bei jeder Datei bestätigen möchten, verwenden Sie rm -iR oldfolder
.
Aber nur, weil Sie Terminal zum Löschen von Dateien auf dem Mac verwenden können, heißt das nicht, dass dies immer von Vorteil ist. Es ist ein recht einfaches Tool und löscht nur die Dateien und Ordner, die Sie angeben.
Alternative Möglichkeit, Speicherplatz zu schaffen
Wenn Sie Dateien und Ordner löschen möchten, um auf dem Mac Speicherplatz zu schaffen oder Datenmüll zu entfernen, der den Mac langsamer macht, sollten Sie zu einer App greifen, die speziell zu diesem Zweck entwickelt wurde. CleanMyMac X ist eine solche App.
Sie scannt Ihren Mac und empfiehlt Dateien, die bedenkenlos gelöscht werden können. Dazu sagt Sie Ihnen, wie viel Speicherplatz Sie sparen. Und sobald Sie entschieden haben, von welchen Dateien Sie sich trennen, können Sie sie mit einem Klick löschen. Sie können CleanMyMac hier herunterladen.