Mac Terminal-Befehle zur Verbesserung Ihrer Arbeitsabläufe

Es gibt verschiedene nützliche Mac Terminal-Befehle innerhalb des Unix-Betriebssystems, die Sie zur Verbesserung Ihrer Arbeitsabläufe verwenden können. Als Mac-Benutzer sollten Sie die Vorteile der verschiedenen Tipps und Tricks nutzen, die Ihnen bei der Arbeit mit Terminal zur Verfügung stehen.

In diesem Artikel erhalten Sie wertvolle Informationen darüber, wie Sie Befehle in Mac Terminal problemlos öffnen, ausführen und verwenden können. Außerdem erfahren Sie etwas über den besten Terminal-Ersatz, Commander One.

Was ist ein Terminal auf dem Mac

Terminal auf dem Mac ist die Befehlszeilenanwendung von Apple. Es handelt sich im Wesentlichen um ein Programm, das Ihnen Zugang zum Innenleben eines Macs verschafft. Sie können damit Änderungen am Betriebssystem vornehmen, die Sie sonst über die grafische Benutzeroberfläche (GUI) nicht vornehmen können.

Die Befehlszeilenschnittstelle (Command Line Interface, CLI) des Mac ist nicht für den Gelegenheitsbenutzer gedacht. Aus diesem Grund ist die Oberfläche nicht sehr benutzerfreundlich und kann schwer zu verstehen sein, vor allem, wenn Sie keine technischen Kenntnisse haben.

Terminal hat seine Wurzeln in Unix, dem Kernbetriebssystem, auf dem sowohl Mac als auch Linux aufgebaut sind. Letzteres verfügt über ein ähnliches Befehlszeilentool, mit dem Sie verschiedene Befehle ausführen können.

Es ist ganz einfach zu lernen, wie man Terminal im Apple-Betriebssystem ausführt, und wir erklären es im Folgenden.

So öffnen Sie Terminal unter macOS

Bevor Sie beginnen, Befehle in Terminal Mac zu schreiben, müssen Sie zunächst wissen, wie Sie die Anwendung öffnen. Es gibt mehrere Möglichkeiten, auf Terminal zuzugreifen. Welche Methode Sie verwenden sollten, hängt von Ihren Anforderungen und persönlichen Vorlieben ab.

Terminal-Fenster

Hier sind einige der häufigsten Möglichkeiten, Terminal unter macOS zu öffnen:

1. So öffnen Sie die Befehlszeile auf dem Mac über das Dock

Das Dock-Panel hat normalerweise eine Verknüpfung, die Sie zu all Ihren Programmen führt. In neueren Versionen von macOS wird diese Verknüpfung “Launchpad” genannt. Suchen und öffnen Sie in der Liste der Programme den Ordner “Dienstprogramme”, in dem sich die Terminal-App befindet. Doppelklicken Sie darauf, um sie zu öffnen.

Beachten Sie, dass sich die Terminal-App bei einigen Versionen von macOS im Ordner “Andere” befindet, den Sie nach dem Öffnen von Launchpad finden können.

Dock wird geöffnet

2. Terminal über den Finder öffnen

Öffnen Sie die Finder-App (sie befindet sich immer ganz links im Dock). Klicken Sie in der Seitenleiste auf Programme. Suchen Sie in der Liste der Programme, die sich öffnen, den Ordner “Dienstprogramme” und doppelklicken Sie darauf. Suchen Sie nun nach der Terminal-App und doppelklicken Sie darauf, um sie zu öffnen.

Finder wird geöffnet

3. Öffnen von Terminal auf dem Mac über die Spotlight-Suchleiste

Um die Spotlight-Suchleiste zu öffnen, drücken Sie gleichzeitig die Tasten Befehl + Leertaste. In dem kleinen Fenster, das sich öffnet, geben Sie das Wort “Terminal” ein. Nach der Eingabe wird automatisch die Mac-Konsole für Befehle angezeigt. Klicken Sie darauf, um sie zu öffnen.

Spotlight-Suchleiste

4. Grundlegende Terminal-Mac-Kurzbefehle

  • Command (⌘) + T wird verwendet, um ein neues Terminalfenster zu öffnen.
  • Command (⌘) + N wird verwendet, um eine neue Registerkarte im Terminal zu öffnen.
  • Command (⌘) + Shift + T wird verwendet, um zwischen mehreren Registerkarten zu wechseln.

Wie führe ich einen Befehl auf dem Mac aus?

Die Befehlszeile beginnt mit dem Namen des Computers, gefolgt vom Namen des aktuellen Verzeichnisses – standardmäßig öffnet sich das Heimatverzeichnis des Benutzers, das auf Unix-Systemen mit ~ (Tilde) gekennzeichnet ist.

Es folgt der Benutzername, gefolgt vom $-Zeichen – eine Aufforderung, Befehle auf dem Mac auszuführen. Alle Befehle werden nach dem $-Zeichen eingegeben und sind in der Bash-Sprache geschrieben. Jetzt, da Sie wissen, wie man Terminal auf dem Mac verwendet, können Sie anfangen, Befehle auszuführen!

Wissenswerte Terminal-Tricks

Es gibt eine Menge Dinge, die das macOS Terminal tun kann. Vom Verschieben einer großen Anzahl von Dateien bis zum Ändern von Einstellungen, die wir uns nicht einmal vorstellen können. Um zu zeigen, was Terminal alles kann, haben wir 14 hervorragende Tipps und Tricks zusammengestellt, die Sie vielleicht nützlich finden. Hier sind einige der häufigsten Terminal-Codes für Mac:

1. Aktivieren Sie die Anzeige versteckter Dateien und Ordner

Wenn Sie alle vom System versteckten Ordner und Dateien sehen möchten, führen Sie den folgenden Befehl im Terminal aus:

defaults write com.apple.finder AppleShowAllFiles -bool TRUE && killall finder

Tipp: Um sie wieder auszublenden, ändern Sie den Wert von TRUE zu FALSE.

2. Anzeigen des Inhalts von Dateien

Wenn Sie eine beschädigte Datei haben oder glauben, dass etwas darin versteckt ist, können Sie Terminal zwingen, sie zu öffnen, auch wenn andere Anwendungen dies nicht tun. Hier ist der Befehl, den Sie verwenden müssen:

cat ~/path/to/file

Denken Sie nur daran, dass Sie beim Öffnen eines Fotos oder eines anderen Nicht-Text-Dokuments eine Wand aus unleserlichen Zeichen sehen werden.

3. Kopieren des Inhalts eines Ordners von einem Ort zu einem anderen

Natürlich können Sie auch einfach den gesamten Inhalt des Ordners kopieren und einfügen, aber in Fällen, in denen Sie diesen Vorgang vereinfachen und/oder automatisieren möchten, hilft Ihnen der folgende Mac Terminal-Befehl:

ditto -V ~/source/folder/ ~/new/folder/

4. Ändern des Dateiformats von Bildschirmfotos

Wenn Sie Terminal auf dem Mac verwenden, können Sie das Format der Screenshots von PNG in ein beliebiges anderes Format ändern, einschließlich PDF und JPG:

defaults write com.apple.screencapture type jpg && killall SystemUIServer

5. Schatten in Bildschirmfotos deaktivieren

Wenn Sie viele Screenshots machen und keine zusätzlichen Effekte wünschen, können Sie mit Terminal den Schlagschatteneffekt ausschalten, so dass nur das Fenster selbst auf dem Screenshot zu sehen ist. Hier ist der Befehl dafür:

defaults write com.apple.screencapture disable-shadow -bool TRUE && killall SystemUIServer

6. Neue Namen für Bildschirmfotos

Sind Sie nicht zufrieden mit dem langweiligen und unbequemen Namensformat “Screenshot Datum-Zeit”? Hier ist ein Befehl, mit dem Sie das Wort “Screenshot” durch etwas Besseres ersetzen können:

defaults write com.apple.screencapture name "New name" && killall SystemUIServer

Wenn Sie die Einstellungen rückgängig machen und das ursprüngliche Benennungsformat wiederherstellen möchten, verwenden Sie den folgenden Befehl:

defaults delete com.apple.screencapture name && killall SystemUIServer

7. Neuer Ordner für Bildschirmphotos

Standardmäßig werden alle Bildschirmfotos auf dem Desktop gespeichert, was wertvollen Speicherplatz belegt. Um dies zu ändern, geben Sie einfach den folgenden Befehl aus der Liste der nützlichen Terminalbefehle ein:

defaults write com.apple.screencapture location ~/your/location/here && killall SystemUIServer

8. Wie lange ist mein Mac schon eingeschaltet?

Sie wissen nicht mehr, wie lange es her ist, dass Sie Ihren Computer neu gestartet haben? Sie können dies mit folgendem Befehl im Terminal überprüfen:

uptime

9. Schlafmodus deaktivieren

Manchmal ist es notwendig, den Mac im Ruhezustand zu halten, z. B. wenn Sie ein Backup erstellen. Wenn Sie Mac Terminal verwenden, können Sie den Ruhezustand Ihres Macs deaktivieren, indem Sie Folgendes eingeben:

caffeinate

Jetzt schläft Ihr Mac nicht mehr ein, egal was passiert.

Tipp: Sie können die Zeit (in Sekunden) angeben, nach der Ihr Mac automatisch in den Ruhezustand versetzt wird, wenn er nicht aktiv ist. Hier sehen Sie, wie Sie den Befehl zusammen mit der angegebenen Zeit in der Eingabeaufforderung eingeben können:

caffeinate -u -t 5400

10. Auto-Neustart starten, wenn der Mac komplett einfriert

Obwohl Mac-Computer im Allgemeinen zuverlässig sind, neigen sie manchmal dazu, ohne jeden Grund einzufrieren, und ein erzwungener Neustart ist dann die einzige Lösung. Der folgende Befehl zwingt das Betriebssystem zu einem Neustart, wenn es feststellt, dass das System nicht mehr reagiert:

sudo systemsetup -setrestartfreeze on

11. Ziehen und Ablegen von Ordnern und Dateien zur automatischen Erstellung von Pfaden

Ein Trick, der am meisten Zeit spart und die Arbeit mit Terminal erleichtert, ist die automatische Generierung von Pfaden. Wenn Sie im Terminal arbeiten, müssen Sie häufig benutzerdefinierte Dateipfade eingeben. Zuerst müssen Sie die Datei oder den Ordner suchen und dann den Dateipfad in das Terminal kopieren. Das kann lange dauern, und es ist leicht, sich zu vertippen.

Stattdessen können Sie eine Datei oder einen Ordner direkt in das Terminal-Fenster ziehen und ablegen. Dieser Trick funktioniert sogar während eines Befehls. Wenn Sie also einen Datei- oder Ordnerpfad benötigen, greifen Sie einfach nach dem Symbol und erzeugen es automatisch, wenn Sie es in Terminal ablegen.

12. Aktivieren Sie die Funktion "Type to Talk".

Während das automatische Erzeugen von Pfaden bei der Arbeit eine erhebliche Zeitersparnis bedeutet, dient der Befehl type-to-talk in erster Linie der Unterhaltung. Wenn Sie den Befehl say eingeben, wiederholt Ihr Mac alles, was Sie danach eingeben.

Ihr Mac verfügt über mehr als 100 Stimmen, aus denen Sie wählen können. Durch Hinzufügen eines Namens zum Befehl say -v name können Sie die Stimme ändern, mit der der Text, den Sie in Terminal eingeben, wiederholt wird. Es gibt zwei Möglichkeiten, die Liste der Namen zu erhalten:

  • Verwenden Sie die say -v ? um eine Liste der Stimmennamen zu erhalten.
  • Navigieren Sie in den Systemeinstellungen zum Menü Eingabehilfen:
    • Wählen Sie in der linken Menüliste die Option Sprache;
    • Öffnen Sie das Dropdown-Menü Systemsprache;
    • Wählen Sie Anpassen;
    • Durchsuchen Sie die verfügbaren Sprachoptionen und wählen Sie die aus, die Ihnen am besten gefällt.


Beachten Sie, dass die say Befehl Punkte und Kommas erkennt, müssen Sie alles in eine einzige Zeile schreiben, da die Return-Taste jeden Befehl ausführt, den Sie eingeben. Wir empfehlen, längere Absätze zuerst in ein Textdokument zu tippen und sie dann in Terminal zu kopieren und einzufügen.

13. Wiederholung von Zeichen durch Gedrückthalten einer einzelnen Taste

Diejenigen, die sowohl Windows als auch macOS verwenden, werden leichte Unterschiede in den Tastaturfunktionen der beiden Betriebssysteme feststellen. Es kann einige Zeit dauern, bis man sich an die verschiedenen Tastenanschläge eines Mac gewöhnt hat. Einer der auffälligsten Unterschiede ist, wenn Sie eine einzelne Taste gedrückt halten.

Wenn Sie unter macOS eine einzelne Taste gedrückt halten, werden mehrere Variationen des betreffenden Zeichens angezeigt. Unter Windows können Sie mit der gleichen Tastenkombination dieses Zeichen so lange wiederholen, wie Sie die Taste gedrückt halten.

Beides sind nützliche Funktionen, aber es ist nur möglich, die Leertaste in macOS zu wiederholen, indem man sie in einem Textfeld gedrückt hält. Wenn Sie feststellen, dass Sie alternative Zeichen nicht sehr oft verwenden (denken Sie daran, dass Sie sie auch jederzeit aus Wikipedia kopieren und einfügen können), können Sie die Funktion für Mac dauerhaft umschalten.

Öffnen Sie Terminal und geben Sie Folgendes ein und drücken Sie die Eingabetaste, um es auszuführen:

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool FALSE

Beenden Sie alle geöffneten Anwendungen und starten Sie sie neu, damit die Änderung wirksam wird. Wenn Sie später Ihre Meinung ändern und zu den alternativen Zeichen zurückkehren möchten, können Sie denselben Befehl mit TRUE anstelle von FALSE:

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool TRUE

Denken Sie daran, die Return-Taste zu drücken, um den Befehl auszuführen, sobald Sie ihn eingegeben haben.

14. Anpassen einer Login-Fenster-Meldung

Ganz gleich, ob Sie Ihren Mac für die Produktivität oder zur Unterhaltung nutzen, es ist ein großartiges Gefühl, wenn Sie ihn anpassen und ein wenig persönlicher gestalten können. Mit Terminal können Sie Ihre eigene Nachricht für das Anmeldefenster Ihres Macs erstellen, und diese Anpassung kann auf mehrere Systeme ausgeweitet werden, sei es bei der Arbeit oder in einer Bildungseinrichtung. Die Befehlszeile lautet:

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Ihre Nachricht hier"

Stellen Sie sicher, dass Sie sich von Ihrem Konto abmelden oder Ihren Mac neu starten, damit Sie die Begrüßungsnachricht sehen, wenn Sie sich wieder anmelden. Diese Nachricht wird dann jedes Mal angezeigt, wenn Sie sich an Ihrem Computer anmelden. Wenn Sie die Meldung saisonal ändern oder ganz entfernen möchten, verwenden Sie einfach den unten stehenden Befehl:

sudo defaults delete /Library/Preferences/com.apple.loginwindow LoginwindowText

Die Verwendung von Terminal-Tricks ist eine Möglichkeit, sich mit dem Computer vertraut zu machen, Spaß mit den nativen Funktionen von macOS zu haben und den Computer nach Ihren Wünschen anzupassen. Hier ist ein Spickzettel, der einige der am häufigsten verwendeten Terminal-Befehle und Abkürzungen auflistet.

Mac Terminal-Befehlsliste zur Steigerung der Produktivität

Hier finden Sie einige wichtige Mac-Befehlszeilenbefehle, mit denen Sie Ihre Produktivität steigern und Ihre Arbeitsabläufe reibungsloser gestalten können:

Abkürzungen

Um Zeit zu sparen, können Sie bei der Verwendung von Mac Terminal die Vorteile von Tastaturkürzeln nutzen. Mit diesen Tastenkombinationen können Sie schneller und einfacher durch Terminal navigieren. Hier sind einige der am häufigsten verwendeten Tastenkombinationen:

Befehl Aktion
Tab Automatische Vervollständigung für Datei- und Ordnernamen verwenden
Ctrl + A Rückkehr zum Anfang der aktuellen Zeile
Ctrl + E Zum Ende der aktuellen Zeile springen
Ctrl + U Die aktuelle Zeile vor dem Cursor löschen
Ctrl + K Die aktuelle Zeile hinter dem Cursor löschen
Ctrl + W Das letzte Wort vor dem Cursor löschen
Ctrl + T Die beiden Zeichen vor dem Cursor austauschen
Esc + T Die beiden Wörter vor dem Cursor austauschen
Ctrl + L Den gesamten Bildschirm löschen
Ctrl + C Anhalten des laufenden Vorgangs
Ctrl + D Verlassen der aktiven Shell
Option + → Den Cursor ein Wort vorwärts springen lassen
Option + ← Den Cursor ein Wort zurückspringen lassen
Ctrl + F Den Cursor ein Zeichen vorwärts springen lassen
Ctrl + B Überspringen des Cursors um ein Zeichen nach hinten
Ctrl + Y Ausgeschnittenen Text einfügen
Ctrl + Z Suspendieren Sie alles, was im Hintergrund läuft
Ctrl + _ Den letzten Befehl rückgängig machen
Option + Shift + Cmd + C Ausgewählten Text kopieren
Shift + Cmd + V Einfügen der kopierten Auswahl

Grundlagen

Mit den grundlegenden Mac Terminal-Befehlen können Sie einige grundlegende Verwaltungsvorgänge durchführen, z. B. neue Dateien erstellen und deren Inhalt anzeigen. Hier sind einige dieser Befehle:

Befehl Aktion
/ Wurzelverzeichnis
. Aktuelles Arbeitsverzeichnis
.. Übergeordnetes Verzeichnis des aktuellen Arbeitsverzeichnisses
~ Home-Ordner für den angemeldeten Benutzer
sudo [command] Aktuellen Befehl mit Superuser-Rechten ausführen
nano [file] Öffnen Sie den Terminal-Editor
open [file] Öffnen einer bestimmten Datei
[command] -h Hilfe für einen bestimmten Befehl öffnen
man [command] Zugriff auf das Hilfehandbuch für einen bestimmten Befehl
exit Die aktuelle Shell-Sitzung beenden

Verzeichnis ändern

Es gibt verschiedene Befehle, mit denen Sie Verzeichnisse kopieren, verschieben, löschen und andere ähnliche Aktionen durchführen können. Hier sind einige von ihnen:

Befehl Aktion
cd Navigieren von einem Verzeichnis zum anderen
cd [folder] Wechseln des Verzeichnisses in einen neuen angegebenen Ordner
cd ~ Navigieren Sie zum Heimatverzeichnis des angemeldeten Benutzers
cd / Navigieren Sie zum Stammverzeichnis
cd - Navigieren Sie zu dem zuletzt geöffneten Verzeichnis
pwd Anzeigen des aktuellen Arbeitsverzeichnisses
cd .. Bis zum übergeordneten Verzeichnis des aktuellen Verzeichnisses navigieren
cd ../.. Navigieren Sie von der aktuellen Position aus zwei übergeordnete Direktoren nach oben.
cp -r [directory] [destination-path] So kopieren Sie Verzeichnisse
mv [directory] [destination-path] So verschieben Sie Verzeichnisse
rm -r [directory] So löschen Sie Verzeichnisse

Verzeichnisinhalt auflisten

Sie können den Inhalt eines Verzeichnisses in Form einer Liste mit dem folgenden Befehl anzeigen:

ls

Es gibt viele Dinge, die man mit dem Befehl ls tun kann. Zum Beispiel:

Befehl Aktion
ls Alle Datei- und Unterverzeichnisnamen im aktuellen Verzeichnis anzeigen
ls -C Auflistung in erzwungener Mehrspaltigkeit anzeigen
ls -a Alle Einträge auflisten, einschließlich . und .. Verzeichnisse
ls -1 Dateiliste im Format eines einzelnen Eintrags pro Zeile anzeigen
ls -F Ausgabe mit einem Schrägstrich organisieren / nach Verzeichnispfaden, Asterisk * nach Programmen und Skripten, unter @ nach symbolischen Links
ls -S Dateien und Einträge nach Größe sortieren
ls -l Langform-Liste mit: Dateibesitzer, Gruppenname, Modus, Datum, Zeit, Pfadnamen und mehr
ls -l / Symbolische Linkliste des Dateisystems von der Wurzel aus
ls -lt Auflistung der Dateien nach Zeit, wobei die zuletzt geänderte Datei zuerst erscheint
ls -lh Langform-Liste, geordnet nach der für Menschen lesbaren Dateigröße in KB, MB oder GB
ls -lo Nach Dateinamen geordnete Liste mit Dateigröße, Eigentümer und eventuellen Markierungen
ls -la Detaillierte Liste des Inhalts eines Verzeichnisses, einschließlich aller versteckten Dateien

Dateigröße und Speicherplatz

Es gibt einige Terminal-Befehle, mit denen Sie die Größe von Dateien und den Speicherplatz, den sie auf Ihrem Mac belegen, anzeigen können. Hier sind einige von ihnen:

Befehl Aktion
du Liste, die die Verwendung jedes Unterverzeichnisses und dessen Inhalt anzeigt
df -h Anzeige des freien Speicherplatzes auf Ihrem System
df -H Anzeige des freien Festplattenspeichers in 1.000er-Potenzen anstelle von 1.024
du -sh [folder] Anzeige einer menschenlesbaren Ausgabe von Verzeichnisdateien
du -s Einträge für bestimmte Dateien auflisten
du -sk * | sort -nr Anzeige aller Dateien und Ordner mit Gesamtgröße einschließlich Unterordnern in KB; verwenden Sie sm anstelle von sk, um die Verzeichnisgröße in MB zu erhalten
du -k So zeigen Sie die Größe der Datei in Kilobytes an

Um die Größe in Megabyte und Gigabyte anzuzeigen, ersetzen Sie das Feld -k mit -m und -g, beziehungsweise.

Datei- und Verzeichnisverwaltung

Befehle zur Datei- und Verzeichnisverwaltung unterstützen Sie bei der Arbeit mit Verzeichnissen im Terminal. Sie können zum Beispiel den Befehl pwd um den Namen des aktuellen Arbeitsverzeichnisses zu erfahren.

Befehl Aktion
mkdir <dir> Erzeugen Sie einen neuen Ordner mit dem Namen <dir>
mkdir -p <dir>/<dir Verschachtelte Ordner generieren
mkdir <dir1> <dir2> <dir3> Mehrere Ordner auf einmal erstellen, ohne Verschachtelung
mkdir "<dir>" Erzeugen eines Ordners mit einem Leerzeichen im Dateinamen
rmdir <dir> Einen leeren Ordner löschen; funktioniert nicht bei Ordnern mit Inhalt
rm -R <dir> Löschen eines Ordners und seines Inhalts
touch <file> Erzeugen einer neuen Datei ohne Angabe einer Erweiterung
cp <file> <dir> Duplizieren einer Datei in einen bestimmten Ordner
cp <file> <newfile> Duplizieren einer Datei in den aktuell verwendeten Ordner
cp <file> ~/<dir>/<newfile> Duplizieren und Umbenennen einer Datei in einen bestimmten Ordner
cp -R <dir> "<new dir>" Duplizieren eines Ordners in einen neuen, angegebenen Ordner, wenn Leerzeichen im Dateinamen vorhanden sind
cp -i <file> <dir> Vor dem Kopieren einer Datei eine Warnmeldung bezüglich des Überschreibens ausgeben
cp <file1> <file2> <file3> /Users/<dir> Duplizieren mehrerer Dateien in einen einzigen Ordner
cp [path-to-file] [destination-path] So kopieren Sie eine Datei in ein Verzeichnis
ditto -V [folder path] [new folder] Duplizieren eines Ordnerinhalts in einen neuen angegebenen Ordner V gibt einen Zeilenstatus für alle kopierten Dateien aus
rm <file> Eine Datei endgültig löschen: Seien Sie vorsichtig bei der Verwendung dieses Befehls
rm -i <file> Vor dem Löschen einer Datei nach einer Bestätigung fragen
rm -f <file> Zwangsweise Entfernung einer Datei ohne Bestätigung
rm <file1> <file2> <file3> Mehrere Dateien auf einmal löschen, ohne eine Bestätigung zu benötigen
mv <file> <newfilename> Verschieben und Umbenennen einer Datei
mv <file> <dir> Verschieben einer Datei in einen neuen Ordner; ermöglicht das Überschreiben von bestehenden Dateien
mv -i <file> <dir> Fügen Sie eine optionale -i Flaggenwarnung vor dem Überschreiben von Dateien
mv *.png ~/<dir> Verschieben von Dateien mit PNG-Erweiterung aus dem aktuellen Ordner in einen neuen Ordner

Falls die Datei nicht existiert, erstellt Ihr Mac sie automatisch für Sie.

Befehl Geschichte

Sie wissen nicht mehr, welchen Befehl Sie zuletzt ausgeführt haben? Keine Sorge, das Mac Terminal zeigt Ihnen mit dem folgenden Befehl einen Verlauf aller von Ihnen ausgeführten Befehle an:

history

Befehl Aktion
Ctrl + R Eine Suche in früheren Befehlen durchführen
history n Anzeige der zuvor eingegebenen Befehle; Hinzufügen eines Wertes zu n um die angezeigten Artikel einzuschränken
![value] Ausführen des zuletzt eingegebenen Common, das mit einem Wert beginnt
!! Führt den zuletzt eingegebenen Befehl aus

Berechtigungen

Mit den Befehlen für Zugriffsrechte können Sie die Zugriffsrechte für bestimmte Dateien und Verzeichnisse anzeigen und ändern, was wichtig ist, wenn Sie die Sicherheit Ihrer Daten gewährleisten wollen. Mit diesen Befehlen können Sie die Eigentümerschaft von Dateien ändern.

Befehl Aktion
ls -ld Standardberechtigungen für ein Stammverzeichnis anzeigen
ls -ld <dir> Anzeige von Lese-, Schreib- und Zugriffsberechtigungen für einen Ordner
chmod 755 <file> Ändern Sie eine Dateiberechtigung auf 755
chmod -R 600 <dir> Überarbeiten Sie sowohl einen Ordner als auch seine Inhaltserlaubnis auf 600
chown <user>:<group> <file> Ändern Sie den Besitz einer Datei auf einen neuen Benutzer und eine neue Gruppe; das Hinzufügen von -R wird der Inhalt des Ordners in die Änderung einbezogen
chmod [number] [filename] So ändern Sie die Lese- und Schreibberechtigungen für eine Datei

Das Feld [Zahl] ist eine dreistellige Zahl, die die Berechtigungen des Eigentümers, der Gruppe und aller anderen Personen angibt.

Lesen wird durch die Zahl 4 dargestellt, Schreiben durch die Zahl 2 und Ausführen durch die Zahl 1. Um keine Berechtigung zu erteilen, müssen Sie die Zahl 0 eingeben.

Jede Ziffer im Feld [Zahl] wird durch Addition der Werte für die einzelnen Berechtigungen berechnet. Nehmen Sie zum Beispiel den folgenden Befehl:

chmod 600 [filename]

Mit diesem Befehl erhält der Besitzer Lese- (4) und Schreibrechte (2), aber keine Ausführungsrechte (0) (4+2+0=6). Die Gruppe und alle anderen haben keine Berechtigung, da die zweite und dritte Ziffer beide 0 sind.

Prozesse

Wie der Name schon sagt, helfen Ihnen die Befehle für Prozesse dabei, herauszufinden, welche Prozesse gerade laufen, und führen einige andere nützliche Operationen aus. Es gibt drei Hauptbefehle: viewfind, und quit.

Befehl Aktion
ps -ax Anzeige der aktuell laufenden Prozesse; a Prozesse von allen Benutzern anzeigen; x Anzeige von Prozessen, die mit dem Terminal nicht verbunden sind
ps -aux Prozesse mit %cpu, %mem, page in, PID und Befehl anzeigen
top Anzeige relevanter Live-Informationen über laufende Prozesse
top -ocpu -s 5 Alle 5 Sekunden eine Aktualisierung der nach CPU-Auslastung sortierten Prozesse erhalten
top -o rsize Anzeige einer nach Speicherverbrauch sortierten Liste von Prozessen
kill PID Beenden Sie alle Prozesse mit der ID PID; sehen Sie PID als Spalte im Aktivitätsmonitor
ps -ax | grep <appname> Prozesse nach Name oder PID suchen

Netzwerk

Es gibt mehrere Netzwerkbefehle, die Sie auf Ihrem Mac verwenden können. Hier sind einige der grundlegendsten davon:

Befehl Aktion
ping <host> Pingen Sie den Anzeigestatus und den Host an
whois <domain> Anzeigen des Whois für eine bestimmte Domain
curl -O <url/to/file> Herunterladen einer ausgewählten Datei mit HTTP, HTTPS oder FTP
ssh <username>@<host> Erstellen einer SSH-Verbindung von einem angegebenen host mit einem Benutzer, der mit username
scp <file> <user>@<host>:/remote/path Kopieren einer bestimmten file an eine entfernte host
arp -a Anzeige einer Liste Ihrer lokalen Netzwerkgeräte mit IP- und MAC-Adressen
ifconfig en0 Anzeige der IP- und MAC-Adresse Ihres eigenen Geräts
traceroute [hostname] Sehen Sie sich den Pfad und die Hops an, wenn Pakete von Ihrem Gerät zu einer bestimmten Adresse geleitet werden

Selbstgebrautes

Homebrew ist ein Paketmanager für macOS. Im Wesentlichen installiert, aktualisiert und verwaltet er Softwarepakete auf Ihrem Computer. Hier sind einige der häufigsten Homebrew-Befehle für Mac Terminal:

Befehl Aktion
brew doctor Überprüfen Sie die Homebrew auf mögliche Probleme
brew help Anzeige einer Liste mit nützlichen formula und cask Befehle für Homebrew
brew install <formula>|<cask> Installieren Sie ein Homebrew formula oder cask
brew uninstall <formula>|<cask> Deinstallieren einer Homebrew formula oder cask
brew list --formula Anzeigen einer Liste der installierten formula und sonst nichts
brew list --cask Anzeigen einer Liste der installierten cask und sonst nichts
brew deps <formula>|<cask> Anzeigen einer Liste von formula oder cask Abhängigkeiten
brew search text|/regex/ Verwenden Sie regex für die Suche nach formula oder cask
brew upgrade <formula>|<cask> Führen Sie Upgrades für die angegebenen formula oder cask
brew outdated <formula>|<cask> Durchführen einer Suche nach veralteten formula oder cask
brew outdated --formula Suchen Sie nach einem veralteten formula allein
brew outdated --cask Suchen Sie nach einem veralteten cask allein
brew pin [installed_formula] Hinzufügen einer Nadel zu einer formula um ein Upgrade zu verhindern
brew unpin [installed_formula] Unpin formula ein Paket zu aktualisieren
brew cleanup Entfernen Sie veraltete Lock-Dateien und veraltete Pakete für alle formula und cask

Umgebungsvariable oder Pfad

Umgebungsvariablen beziehen sich auf Informationen wie das Heimatverzeichnis des aktuellen Benutzers, den Benutzernamen des aktuell angemeldeten Benutzers, die Sprache des Computers und mehr:

Befehl Aktion
printenv Zeigt eine Liste der Umgebungsvariablen an, die derzeit gesetzt sind und verwendet werden
echo "Hello" Geben Sie etwas an, was das Terminal drucken und anzeigen soll
echo $PATH Auswertung eines PATH-Variablenwertes, der eine Liste von Verzeichnissen und ausführbaren Dateien speichert
echo $PATH >path.txt Exportieren Sie das aktuelle PATH-Verzeichnis in eine Textdatei
export PATH=$PATH:absolute/path to/program/ Beschränken Sie die Ausführung eines Programms über das Terminal auf Ihre aktuelle Sitzung für regelmäßig verwendete Programme; fügen Sie den PATH zur Shell-Konfiguration hinzu

Suche

Suchbefehle helfen Ihnen, bestimmte Dateien und Inhalte in Verzeichnissen zu finden. Verwenden Sie die folgenden Befehle:

Befehl Aktion
find <dir> -name "<file>" Alle angegebenen Dateien nach Namen suchen <file> innerhalb eines bestimmten Verzeichnisses <dir>; verwenden* um nach Teilen von Dateinamen zu suchen
grep "<text>" <file> Eine Ausgabe jedes Vorkommens der angegebenen <text> innerhalb einer bestimmten <file>; verwenden. -i Groß- und Kleinschreibung ignorieren
grep -rl "<text>" <dir> Suchen Sie alle Dateien, die die angegebene <text> innerhalb einer bestimmten <dir>

Ausgabe

Mit einem Befehl zum Weiterleiten der Ausgabe können Sie die Ausgabe eines Befehls an einen zweiten Befehl weiterleiten, wo sie als Eingabe verwendet wird. Hier sehen Sie, wie Sie ihn im macOS Terminal schreiben:

Befehl Aktion
cat <file> Ausgabe des gesamten Inhalts einer angegebenen <file>
less <file> Verwenden Sie den Befehl less, um die Paginierung und andere Funktionen bei der Ausgabe des Inhalts eines bestimmten <file>
head <file> Gibt nur die ersten zehn Zeilen einer angegebenen <file>
<cmd> >> <file> Hinzufügen der Ausgabe eines bestimmten <cmd> zum <file>
<cmd> > <file> Geben Sie die Ausgabe von <cmd> in eine bestimmte <file>
<cmd1> | <cmd2> Geben Sie die Ausgabe von <cmd1> zu <cmd2>

Die hier aufgeführte Liste ist nicht vollständig, und es gibt noch viele weitere Terminal-Befehle, die Sie verwenden können, um Ihre Produktivität zu steigern. Die vollständige Liste dieser Befehle finden Sie hier im .pdf-Format.

Wie beende ich Terminal auf dem Mac?

Sie können Terminal schließen, nachdem Sie mit den verschiedenen Befehlen, die wir oben beschrieben haben, experimentiert haben. Suchen Sie Terminal in der Mac-Menüleiste. Klicken Sie darauf und wählen Sie Terminal beenden aus dem Menü.

Alternativ können Sie auch die Tasten Befehl + Q gleichzeitig drücken.

Commander One - großartiger Terminal-Emulator für Mac

Sehen Sie sich das zweiflügelige Fenster des Commander One an

Dieses FTP-Terminal ist perfekt für alle, die alles unter Kontrolle und in Reichweite haben wollen. Commander One ist nicht nur ein anständiger Terminal-Emulator für Mac, sondern auch ein hochfunktionaler Dateimanager.

Um Terminal-Befehle auszuführen, müssen Mac-Benutzer sie einfach in das dafür vorgesehene Fenster in Commander One eingeben oder Terminal darin aufrufen, indem sie die Tasten Strg + O gleichzeitig drücken. Danach folgen Sie einfach dem Spickzettel für Mac Terminal-Befehle, den wir oben geteilt haben.

Commander One als Mac Terminal Alternative verwenden

Sobald alles erledigt ist, können Sie durch Drücken des oben genannten Hotkeys in den vorherigen Modus von Commander One zurückkehren. Die App hat eine Menge anderer Funktionen, die Sie überraschen werden, wie zum Beispiel:

  • Kopieren von Dateien
  • Löschen von Dateien
  • Komprimieren und Dekomprimieren von Dateien
  • Verbinden mit FTP-Servern
  • Beliebte Cloud-Speicher als lokale Laufwerke einbinden
  • Montage von MTP- und iOS-Geräten
  • Anzeige der Prozesse im System


Die bemerkenswerteste Eigenschaft, die wir hier für erwähnenswert halten, ist die blitzschnelle Geschwindigkeit, mit der die App all diese Aktionen ausführt.

Fazit

Denken Sie daran, dass das Terminal keine völlig sichere Sache ist. Ein unerfahrener Benutzer kann einiges anstellen. Bevor Sie irgendwelche Mac Terminal-Befehle ausführen, überprüfen Sie Ihr Wissen mit den Geeks im Internet, gehen Sie kein übermäßiges Risiko ein. Dieser Ratschlag gilt auch für mutige Leute, die das Mac OS-Update zurücksetzen wollen, ohne genügend Informationen über das Verfahren zu haben.

Wir hoffen jedoch, dass dieser Artikel für Sie recht informativ war und Sie etwas Interessantes darin gefunden haben.

Häufig gestellte Fragen

-sudo aktualisiert Ihren Befehl als Administrator (Superuser) und erfordert ein Passwort. Seien Sie jedoch vorsichtig, denn falsche Befehle können macOS beschädigen und erfordern eine Neuinstallation.

Die grundlegenden Terminalbefehle sind die folgenden:

  • cat – den Inhalt einer Datei oder eines Ordners auflisten;
  • cd – wie DOS, verwenden Sie diesen Befehl, um Verzeichnisse zu wechseln;
  • cp – eine Datei oder einen Ordner kopieren;
  • defaults – dieser Befehl ändert die Einstellungen, die nicht in den Einstellungen angegeben sind;
  • ls – Dieser Befehl listet den Inhalt des Verzeichnisses auf;
  • mkdir – ein Verzeichnis erstellen;
  • mv – eine Datei oder einen Ordner verschieben;
  • nano – Öffnen Sie den Terminal-Editor;
  • ssh – kurz für Secure Shell, stellt dieser Befehl eine sichere verschlüsselte Verbindung zwischen zwei Hosts her;
  • -sudo – aktualisiert Ihren Befehl als Administrator (Superuser) und erfordert ein Passwort.


Seien Sie jedoch vorsichtig, denn falsche Befehle können macOS beschädigen und erfordern eine Neuinstallation.

Viele Benutzer sind mit den Funktionen der integrierten Terminal-App auf dem Mac zufrieden, während andere mehr wollen. Glücklicherweise gibt es viele großartige Alternativen. Commander One sticht besonders hervor und wir empfehlen, es auszuprobieren. Es ist ein hervorragender Mac Terminal-Ersatz, der eine beeindruckende Reihe von Funktionen bietet.