Unser Mega-Spickzettel mit Mac-Terminalbefehlen bietet eine hervorragende Referenz für alle wichtigen Befehle, die Sie kennen sollten.

Das Mac-Terminal befiehlt Spickzettel

Werbung macOS ist ein intuitives Betriebssystem, sodass Sie nicht viel Zeit damit verbringen müssen, die Grundlagen zu erlernen. Wenn Sie dies wissen, warum sollten Sie die auf Ihrem Mac verfügbare Unix-Befehlszeile lernen und nutzen? Wir haben vier gute Gründe: Schalte jetzt den Spickzettel "Mac Terminal Commands" frei! H

Werbung

macOS ist ein intuitives Betriebssystem, sodass Sie nicht viel Zeit damit verbringen müssen, die Grundlagen zu erlernen. Wenn Sie dies wissen, warum sollten Sie die auf Ihrem Mac verfügbare Unix-Befehlszeile lernen und nutzen? Wir haben vier gute Gründe:

Schalte jetzt den Spickzettel "Mac Terminal Commands" frei!

Hiermit melden Sie sich für unseren Newsletter an

Geben Sie Ihre E-Mail-Adresse ein
  1. Es gibt Dutzende von Open Source und frei verfügbaren Unix-basierten Apps. Sie müssen kein Geld dafür ausgeben.
  2. Wenn Sie Schwierigkeiten haben, in Spotlight nach Dateien zu suchen, können Sie sich an die Unix-Suchwerkzeuge wenden. Sie sind viel leistungsfähiger als Spotlight.
  3. Sie können Dateien, Ordner und Dateiarchive automatisiert verwalten. Das Einrichten eines Cron-Jobs erledigt dies automatisch.
  4. Sie erhalten mehr Leistung und Kontrolle über Ihr System.

Bei so vielen Mac-Befehlen ist es oft schwierig, sich alle zu merken und zu verwenden. Wir sind hier, um Ihnen mit einem detaillierten Spickzettel mit Mac Terminal-Befehlen zu helfen, mit denen Sie die Produktivität Ihres Systems steigern können.

Starten Sie die Terminal-App über Anwendungen> Dienstprogramme oder suchen Sie sie über Spotlight. Dann können Sie mit einigen der folgenden leistungsstarken Befehle beginnen.

Das Mac-Terminal befiehlt Spickzettel

BefehlAktion
Tastenkombinationen
TabAutomatisch vervollständigte Datei- und Ordnernamen
Strg + AGehen Sie zum Anfang der Zeile, in die Sie gerade tippen
Strg + EGehen Sie zum Ende der Zeile, in die Sie gerade tippen
Strg + ULöschen Sie die Zeile vor dem Cursor
Strg + KLöschen Sie die Zeile hinter dem Cursor
Strg + WLöschen Sie das Wort vor dem Cursor
Strg + TTauschen Sie die letzten beiden Zeichen vor dem Cursor aus
Esc + TTauschen Sie die letzten beiden Wörter vor dem Cursor aus
Strg + LLösche den Bildschirm
Strg + CTöte alles, was du rennst
Strg + DBeenden Sie die aktuelle Shell
Option + →Bewegen Sie den Cursor ein Wort vorwärts
Option + ←Bewegen Sie den Cursor ein Wort zurück
Strg + FBewegen Sie den Cursor ein Zeichen vorwärts
Strg + BBewegen Sie den Cursor ein Zeichen zurück
Strg + YFügen Sie alles ein, was mit dem letzten Befehl ausgeschnitten wurde
Strg + ZVersetzt alles, was Sie gerade ausführen, in einen angehaltenen Hintergrundprozess
Strg + _Macht den letzten Befehl rückgängig
Grundlagen
/ (Schrägstrich)Verzeichnis der obersten Ebene
. (Einzelne Periode)Aktuelles Verzeichnis
.. (Doppelter Punkt)Übergeordnetes Verzeichnis
~ (Tilde)Home-Verzeichnis
sudo [Befehl]Führen Sie den Befehl mit den Sicherheitsrechten des Superuser aus
nano [datei]Öffnet den Terminal-Editor
Datei öffnen]Öffnet eine Datei
[Befehl] -hHolen Sie sich Hilfe zu einem Befehl
Mann [Befehl]Zeigen Sie das Hilfehandbuch des Befehls an
Ändere die Richtung
CDHome-Verzeichnis
cd [ordner]Verzeichnis wechseln, zB CD-Dokumente
cd ~Home-Verzeichnis
CD/Wurzel des Laufwerks
cd -Vorheriges Verzeichnis oder Ordner, das Sie zuletzt durchsucht haben
pwdZeigen Sie Ihr Arbeitsverzeichnis
CD..Wechseln Sie in das übergeordnete Verzeichnis
CD../..Gehe zwei Ebenen nach oben
Verzeichnisinhalt auflisten
lsZeigen Sie den Namen der Dateien und Unterverzeichnisse im Verzeichnis an
ls -CMehrspaltige Ausgabe der Auflistung erzwingen
ls -aAlle Einträge auflisten, einschließlich der Einträge mit. (Punkt) und .. (doppelter Punkt)
ls -1Die Liste der Dateien in einem Eintrag pro Zeilenformat ausgeben
ls -FZeigen Sie unmittelbar nach jedem Pfad, der ein Verzeichnis ist, ein / (Schrägstrich), nach ausführbaren Programmen oder Skripten ein * (Sternchen) und nach einem symbolischen Link ein @ an
ls-SDateien oder Einträge nach Größe sortieren
ls -lListe in einem langen Format. Enthält den Dateimodus, den Namen des Besitzers und der Gruppe, das Datum und die Uhrzeit der Änderung der Datei, den Pfadnamen und vieles mehr
ls -ltListe der Dateien sortiert nach der geänderten Zeit (neueste zuerst)
ls -lhLange Liste mit lesbaren Dateigrößen in KB, MB oder GB
ls -loListen Sie die Dateinamen mit Größe, Eigentümer und Flags auf
ls -laListet detaillierte Verzeichnisinhalte auf, einschließlich versteckter Dateien
Dateigröße und Speicherplatz
duListen Sie die Verwendung für jedes Unterverzeichnis und seinen Inhalt auf
du -sh [Ordner]Vom Menschen lesbare Ausgabe aller Dateien in einem Verzeichnis
du-sZeigt einen Eintrag für jede angegebene Datei an
du -sk * | sort -nrListen Sie Dateien und Ordner auf, wobei Sie die Größe einschließlich der Unterordner aufsummieren. Ersetzen Sie sk * durch sm *, um die Verzeichnisse in MB aufzulisten
df -hBerechnen Sie den freien Speicherplatz Ihres Systems
df -HBerechnen Sie den freien Speicherplatz in Potenzen von 1.000 (im Gegensatz zu 1.024).
Datei- und Verzeichnisverwaltung
mkdirErstellen Sie einen neuen Ordner mit dem Namen
mkdir -p /Erstellen Sie verschachtelte Ordner
mkdirErstellen Sie mehrere Ordner gleichzeitig
mkdir ""Erstellen Sie einen Ordner mit einem Leerzeichen im Dateinamen
rmdirOrdner löschen (funktioniert nur bei leeren Ordnern)
rm -RLöschen Sie einen Ordner und dessen Inhalt
berührenErstellen Sie eine neue Datei ohne Erweiterung
cpKopieren Sie eine Datei in den Ordner
cpKopieren Sie eine Datei in den aktuellen Ordner
cp ~ //Kopieren Sie eine Datei in den Ordner und benennen Sie die kopierte Datei um
cp -RKopieren Sie einen Ordner in einen neuen Ordner mit Leerzeichen im Dateinamen
cp -iFordert Sie vor dem Kopieren einer Datei mit einer Warnmeldung zum Überschreiben auf
cp / Benutzer /Kopieren Sie mehrere Dateien in einen Ordner
rmEine Datei löschen (Dies löscht die Datei dauerhaft; mit Vorsicht zu verwenden.)
rm -iLöschen Sie eine Datei nur, wenn Sie dies bestätigen
rm -fEntfernung ohne Bestätigung erzwingen
rmLöschen Sie mehrere Dateien ohne Bestätigung
mvVerschieben / Umbenennen
mvVerschieben Sie eine Datei in den Ordner, indem Sie möglicherweise eine vorhandene Datei überschreiben
mv -iOptional -i Flag, um Sie vor dem Überschreiben der Datei zu warnen
mv * .png ~ /Verschieben Sie alle PNG-Dateien aus dem aktuellen Ordner in einen anderen Ordner
Befehlsverlauf
Strg + RDurchsuchen Sie zuvor verwendete Befehle
Geschichte nZeigt die zuvor eingegebenen Befehle an. Fügen Sie eine Zahl hinzu, um die Anzahl der letzten n Elemente zu begrenzen
![Wert]Führen Sie den zuletzt eingegebenen Befehl aus, der mit einem Wert beginnt
!!Führen Sie den zuletzt eingegebenen Befehl aus
Berechtigungen
ls -ldZeigt die Standardberechtigung für ein Basisverzeichnis an
ls -ld /Zeigen Sie die Lese-, Schreib- und Zugriffsberechtigung eines bestimmten Ordners an
chmod 755Ändern Sie die Berechtigung einer Datei in 755
chmod -R 600Ändern Sie die Berechtigung eines Ordners (und seines Inhalts) in 600
chown:Ändern Sie den Besitz einer Datei in Benutzer und Gruppe. Fügen Sie -R hinzu, um Ordnerinhalte einzuschließen
Prozesse
ps -axGibt aktuell laufende Prozesse aus. Hier zeigt a Prozesse aller Benutzer und x Prozesse, die nicht mit dem Terminal verbunden sind
ps -auxZeigt alle Prozesse mit% cpu, % mem, Einblättern, PID und Befehl an
obenLive-Informationen zu aktuell ausgeführten Prozessen anzeigen
top -ocpu -s 5Zeigt Prozesse sortiert nach CPU-Auslastung an und aktualisiert sie alle 5 Sekunden
top -o GrößeSortieren Sie oben nach Speichernutzung
PID tötenProzess mit ID beenden. Die PID wird im Aktivitätsmonitor als Spalte angezeigt
ps -ax | grepSuchen Sie einen Prozess nach Name oder PID
Netzwerk
KlingelnPing-Host und Anzeigestatus
Wer istGibt whois-Informationen für eine Domain aus
Wellung -OLaden Sie die Datei über HTTP, HTTPS oder FTP herunter
ssh @Stellen Sie eine SSH-Verbindung zum Benutzer her
scp @: / remote / pathAuf eine Fernbedienung kopieren
Homebrew
brauen arztÜberprüfen Sie das Gebräu auf mögliche Probleme
brauen installierenInstallieren Sie eine Formel
brauen deinstallierenEine Formel deinstallieren
BraulisteListen Sie alle installierten Formeln auf
BrausucheVerfügbare Formeln zum Brühen anzeigen
brauen UpgradeAktualisieren Sie alle veralteten und nicht fixierten Brühe
BrauupdateHolen Sie sich die neueste Version von Homebrew und Formel
Aufräumen brauenÄltere Version der installierten Formel entfernen
Brühhahn Homebrew / FassTippen Sie in GitHub auf das Fass-Repository
AufgabelisteAlle installierten Fässer auflisten
Brühbehälter installierenInstallieren Sie das angegebene Fass
Brew Fass deinstallierenDeinstallieren Sie das angegebene Fass
Suche
find -nameFinde alle darin genannten Dateien. Verwenden Sie Platzhalter (*), um nach Teilen von Dateinamen zu suchen
grep ""Alle Vorkommen von inside ausgeben (add -i für Groß- und Kleinschreibung)
grep -rl ""Suche nach allen darin enthaltenen Dateien
Ausgabe
KatzeInhalt von ausgeben
geringer, wenigerGeben Sie den Inhalt des Befehls less aus, der Paginierung und mehr unterstützt
KopfDie ersten 10 Zeilen von ausgeben
>>Hängt die Ausgabe von an an
>Leiten Sie die Ausgabe von in
|Leiten Sie die Ausgabe von an

Passen Sie als Nächstes das Terminal an

Es gibt viele Befehle in diesem Spickzettel. Aber Sie müssen nicht alle auf einmal lernen! Wählen Sie einige aus, die sich gut in Ihren Workflow integrieren lassen, und sparen Sie die meiste Zeit. Sobald Sie diese Befehle beherrschen, müssen Sie noch mehr über das Terminal lernen, um Ihre Erfahrung damit zu verbessern.

Weitere Informationen finden Sie unter Anpassen und Verbessern des Mac-Terminals. Anpassen und Verbessern des Mac-Terminals. Anpassen und Verbessern des Mac-Terminals. Die Terminal-App auf Ihrem Mac ist leistungsstark, aber es ist ein bisschen langweilig aus der Box. Hier erfahren Sie, wie Sie Terminal an Ihre Bedürfnisse anpassen können. Weiterlesen .

Erfahren Sie mehr über: Spickzettel, Eingabeaufforderung, Linux Bash Shell, Terminal.