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!
Hiermit melden Sie sich für unseren Newsletter an
Geben Sie Ihre E-Mail-Adresse ein- Es gibt Dutzende von Open Source und frei verfügbaren Unix-basierten Apps. Sie müssen kein Geld dafür ausgeben.
- 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.
- Sie können Dateien, Ordner und Dateiarchive automatisiert verwalten. Das Einrichten eines Cron-Jobs erledigt dies automatisch.
- 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
Befehl | Aktion |
---|---|
Tastenkombinationen | |
Tab | Automatisch vervollständigte Datei- und Ordnernamen |
Strg + A | Gehen Sie zum Anfang der Zeile, in die Sie gerade tippen |
Strg + E | Gehen Sie zum Ende der Zeile, in die Sie gerade tippen |
Strg + U | Löschen Sie die Zeile vor dem Cursor |
Strg + K | Löschen Sie die Zeile hinter dem Cursor |
Strg + W | Löschen Sie das Wort vor dem Cursor |
Strg + T | Tauschen Sie die letzten beiden Zeichen vor dem Cursor aus |
Esc + T | Tauschen Sie die letzten beiden Wörter vor dem Cursor aus |
Strg + L | Lösche den Bildschirm |
Strg + C | Töte alles, was du rennst |
Strg + D | Beenden Sie die aktuelle Shell |
Option + → | Bewegen Sie den Cursor ein Wort vorwärts |
Option + ← | Bewegen Sie den Cursor ein Wort zurück |
Strg + F | Bewegen Sie den Cursor ein Zeichen vorwärts |
Strg + B | Bewegen Sie den Cursor ein Zeichen zurück |
Strg + Y | Fügen Sie alles ein, was mit dem letzten Befehl ausgeschnitten wurde |
Strg + Z | Versetzt 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] -h | Holen Sie sich Hilfe zu einem Befehl |
Mann [Befehl] | Zeigen Sie das Hilfehandbuch des Befehls an |
Ändere die Richtung | |
CD | Home-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 |
pwd | Zeigen Sie Ihr Arbeitsverzeichnis |
CD.. | Wechseln Sie in das übergeordnete Verzeichnis |
CD../.. | Gehe zwei Ebenen nach oben |
Verzeichnisinhalt auflisten | |
ls | Zeigen Sie den Namen der Dateien und Unterverzeichnisse im Verzeichnis an |
ls -C | Mehrspaltige Ausgabe der Auflistung erzwingen |
ls -a | Alle Einträge auflisten, einschließlich der Einträge mit. (Punkt) und .. (doppelter Punkt) |
ls -1 | Die Liste der Dateien in einem Eintrag pro Zeilenformat ausgeben |
ls -F | Zeigen 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-S | Dateien oder Einträge nach Größe sortieren |
ls -l | Liste 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 -lt | Liste der Dateien sortiert nach der geänderten Zeit (neueste zuerst) |
ls -lh | Lange Liste mit lesbaren Dateigrößen in KB, MB oder GB |
ls -lo | Listen Sie die Dateinamen mit Größe, Eigentümer und Flags auf |
ls -la | Listet detaillierte Verzeichnisinhalte auf, einschließlich versteckter Dateien |
Dateigröße und Speicherplatz | |
du | Listen Sie die Verwendung für jedes Unterverzeichnis und seinen Inhalt auf |
du -sh [Ordner] | Vom Menschen lesbare Ausgabe aller Dateien in einem Verzeichnis |
du-s | Zeigt einen Eintrag für jede angegebene Datei an |
du -sk * | sort -nr | Listen 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 -h | Berechnen Sie den freien Speicherplatz Ihres Systems |
df -H | Berechnen Sie den freien Speicherplatz in Potenzen von 1.000 (im Gegensatz zu 1.024). |
Datei- und Verzeichnisverwaltung | |
mkdir | Erstellen Sie einen neuen Ordner mit dem Namen |
mkdir -p / | Erstellen Sie verschachtelte Ordner |
mkdir | Erstellen Sie mehrere Ordner gleichzeitig |
mkdir "" | Erstellen Sie einen Ordner mit einem Leerzeichen im Dateinamen |
rmdir | Ordner löschen (funktioniert nur bei leeren Ordnern) |
rm -R | Löschen Sie einen Ordner und dessen Inhalt |
berühren | Erstellen Sie eine neue Datei ohne Erweiterung |
cp | Kopieren Sie eine Datei in den Ordner |
cp | Kopieren Sie eine Datei in den aktuellen Ordner |
cp ~ // | Kopieren Sie eine Datei in den Ordner und benennen Sie die kopierte Datei um |
cp -R | Kopieren Sie einen Ordner in einen neuen Ordner mit Leerzeichen im Dateinamen |
cp -i | Fordert Sie vor dem Kopieren einer Datei mit einer Warnmeldung zum Überschreiben auf |
cp / Benutzer / | Kopieren Sie mehrere Dateien in einen Ordner |
rm | Eine Datei löschen (Dies löscht die Datei dauerhaft; mit Vorsicht zu verwenden.) |
rm -i | Löschen Sie eine Datei nur, wenn Sie dies bestätigen |
rm -f | Entfernung ohne Bestätigung erzwingen |
rm | Löschen Sie mehrere Dateien ohne Bestätigung |
mv | Verschieben / Umbenennen |
mv | Verschieben Sie eine Datei in den Ordner, indem Sie möglicherweise eine vorhandene Datei überschreiben |
mv -i | Optional -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 + R | Durchsuchen Sie zuvor verwendete Befehle |
Geschichte n | Zeigt 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 -ld | Zeigt 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 -ax | Gibt aktuell laufende Prozesse aus. Hier zeigt a Prozesse aller Benutzer und x Prozesse, die nicht mit dem Terminal verbunden sind |
ps -aux | Zeigt alle Prozesse mit% cpu, % mem, Einblättern, PID und Befehl an |
oben | Live-Informationen zu aktuell ausgeführten Prozessen anzeigen |
top -ocpu -s 5 | Zeigt Prozesse sortiert nach CPU-Auslastung an und aktualisiert sie alle 5 Sekunden |
top -o Größe | Sortieren Sie oben nach Speichernutzung |
PID töten | Prozess mit ID beenden. Die PID wird im Aktivitätsmonitor als Spalte angezeigt |
ps -ax | grep | Suchen Sie einen Prozess nach Name oder PID |
Netzwerk | |
Klingeln | Ping-Host und Anzeigestatus |
Wer ist | Gibt whois-Informationen für eine Domain aus |
Wellung -O | Laden Sie die Datei über HTTP, HTTPS oder FTP herunter |
ssh @ | Stellen Sie eine SSH-Verbindung zum Benutzer her |
scp @: / remote / path | Auf eine Fernbedienung kopieren |
Homebrew | |
brauen arzt | Überprüfen Sie das Gebräu auf mögliche Probleme |
brauen installieren | Installieren Sie eine Formel |
brauen deinstallieren | Eine Formel deinstallieren |
Brauliste | Listen Sie alle installierten Formeln auf |
Brausuche | Verfügbare Formeln zum Brühen anzeigen |
brauen Upgrade | Aktualisieren Sie alle veralteten und nicht fixierten Brühe |
Brauupdate | Holen Sie sich die neueste Version von Homebrew und Formel |
Aufräumen brauen | Ältere Version der installierten Formel entfernen |
Brühhahn Homebrew / Fass | Tippen Sie in GitHub auf das Fass-Repository |
Aufgabeliste | Alle installierten Fässer auflisten |
Brühbehälter installieren | Installieren Sie das angegebene Fass |
Brew Fass deinstallieren | Deinstallieren Sie das angegebene Fass |
Suche | |
find -name | Finde 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 | |
Katze | Inhalt von ausgeben |
geringer, weniger | Geben Sie den Inhalt des Befehls less aus, der Paginierung und mehr unterstützt |
Kopf | Die 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.