Terminalbefehle für Mac

macOS-Terminalbefehle

Durch Terminalbefehle für Mac Wir können Aktionen ausführen, die in bestimmten Fällen nicht über die grafische Oberfläche von macOS verfügbar sind, oder der Prozess dafür ist sehr langsam und mühsam.

Terminalbefehle für Mac, funktionieren auf allen Versionen von macOS das praktisch seit der ersten Version gestartet wurde. Wenn Sie anfangen möchten, sie zu verwenden und das Beste aus ihnen herauszuholen, lade ich Sie ein, weiterzulesen.

Denken Sie daran, dass Sie mit Terminalbefehlen für Mac ausführen können Veränderungen in Ihrem Team, Konfigurationsänderungen, die den Betrieb Ihrer Geräte beeinträchtigen können.

Darüber hinaus können Sie auch Dateien löschen, Verzeichnisse erstellen, herausfinden, welche Geräte mit Ihrem Netzwerk verbunden sind, Suchen durchführen...

Wenn Sie die bereits kennen Systembefehle in Windows (die von MS-DOS stammen) werden Sie nicht lange brauchen, um zu lernen, wie Sie die Terminal für Mac-Befehle verwenden, die wir Ihnen in diesem Artikel zeigen.

So greifen Sie auf das Terminal zu

Zugang zum Terminal

Das erste, was wir tun müssen, um zu beginnen Verwirren Sie mit den Eingeweiden von macOS ist der Zugriff auf die macOS-Befehlszeile. Um mit der Verwendung von Terminal-Befehlen auf dem Mac zu beginnen, müssen wir die folgenden Schritte ausführen:

  • Drücken Sie die Tastenkombination Befehlstaste + Leertaste.
  • Wir schreiben Terminal.
  • Klicken Sie auf das erste Suchergebnis.

Diese App ist auch in der Launchpadim Ordner Weitere KFZ-Pakete. Wenn Ihnen die Idee gefällt, mit Befehlen zu arbeiten, können Sie sich einen Artikel ansehen, in dem wir Ihnen das zeigen Beste Tastaturkürzel für Mac.

Grundlegende Terminalbefehle

[Tabelle]

,,

/ (Schrägstrich), Verzeichnis der obersten Ebene

.,Aktuelles Verzeichnis

..,Oberstes Verzeichnis

~,Home-Verzeichnis

sudo [Befehl], Befehl mit Root-Sicherheitsrechten ausführen

nano [Datei],Öffnet den Terminal-Editor

[Datei] öffnen, Datei öffnen

[Befehl] -h, Hilfe zu einem Befehl erhalten

man [Befehl],Zeigt das Hilfehandbuch für den Befehl an

,,

[/Tabelle]

Terminalsuche

[Tabelle]

,,

finden -name <«»Datei»»>»,Findet alle benannten Dateien innerhalb . Wir können Sternchen (*) verwenden, um nach Teilen von Dateinamen zu suchen

"grupp" »» »,Suche nach allen Übereinstimmungen von innerhalb

"grep -rl "" »» »,Suche nach allen Dateien, die enthalten innerhalb

,,

[/Tabelle]

Verwaltung von Terminalgenehmigungen

Terminalberechtigungen

[Tabelle]

,,

ls -ld, Zeigt die Standardberechtigung eines Quellverzeichnisses an

ls -ld/ ,Zeigt Leserechte an; schreiben und auf einen bestimmten Ordner zugreifen

chmod 755 ,Ändern Sie die Berechtigung einer Datei auf 755

chmod-R 600 ,Ändern Sie die Berechtigung eines Ordners und seines gesamten Inhalts auf 600

chown : , Ändert den Besitz einer Datei auf Benutzer und Gruppe. Wenn wir den Befehl „-R“ hinzufügen, wird der Inhalt des Ordners eingeschlossen

,,

[/Tabelle]

Dateigröße und Speicherplatz

[Tabelle]

,,

du,Verwenden der Liste für jedes Unterverzeichnis und seinen Inhalt

du -sh [Ordner], Lesbare Ausgabe aller Dateien in einem Verzeichnis

du -s,Einen Eintrag für jede angegebene Datei anzeigen

du-sk* | sort -nr Dateien und Ordner auflisten (zusammenfassende Größe einschließlich Unterordner). Wir können sk* durch sm* ersetzen, um die Verzeichnisse in MB aufzulisten

df -h,Zeigt den freien Speicherplatz Ihres Systems an

df -H, freien Speicherplatz in Potenzen von 1.000 berechnen (statt 1.024)

,,

[/Tabelle]

Verwaltung von Dateien und Verzeichnissen

[Tabelle]

,,

mkdir , Erstellen Sie einen neuen Ordner mit dem Namen

mkdir -p / ,Verschachtelte Ordner erstellen

mkdir , Mehrere Ordner gleichzeitig erstellen

"mkdir"" »»»,Erzeugt einen Ordner mit einem Leerzeichen im Dateinamen

rmdir ,Löscht einen Ordner (funktioniert nur bei leeren Ordnern)

rm-R ,Löscht einen Ordner und seinen Inhalt

berühren , Erstellen Sie eine neue Datei ohne Erweiterung

Polizist ,Kopieren Sie eine Datei in den Ordner

Polizist ,Kopieren Sie eine Datei in den aktuellen Ordner

Polizist ~/ / ,Kopieren Sie eine Datei in den Ordner und benennen Sie die kopierte Datei um

"cp-R <«»neues Verzeichnis»»>»,Kopieren Sie einen Ordner in einen neuen Ordner mit Leerzeichen im Dateinamen

cp-i ,Warnt Sie vor dem Kopieren einer Datei mit einer Warnmeldung zum Überschreiben

Polizist /Benutzer/ ,Kopieren Sie mehrere Dateien in einen Ordner

dito -V [Ordnerpfad][neuer Ordner],Kopiert den Inhalt eines Ordners in einen neuen Ordner. Der Befehl „-V“ zeigt für jede kopierte Datei eine Statuszeile an.

rm , löscht eine Datei dauerhaft

rm-i ,Löscht eine Datei mit Aufforderung zur Bestätigung

rm-f , Unbestätigtes Löschen einer Datei erzwingen

rm ,Mehrere Dateien ohne Bestätigung löschen

mv , verschieben/umbenennen

mv , Verschiebt eine Datei in den Ordner (überschreibt die vorhandene Datei mit demselben Namen, falls vorhanden)

mv-i ,Der Befehl „-i“ zeigt eine Warnung an, dass die Zieldatei überschrieben wird.

mv*.png ~/ ,Alle PNG-Dateien im aktuellen Ordner in einen anderen Ordner verschieben

,,

[/Tabelle]

Verzeichnisse mit Terminal verwalten

[Tabelle]

,,

CD, Heimatverzeichnis

cd [Ordner],Verzeichnis wechseln

cd ~,Home-Verzeichnis

cd/, root des Laufwerks

cd -,Vorheriges Verzeichnis oder Ordner, den Sie zuletzt durchsucht haben

pwd, Arbeitsverzeichnis anzeigen

cd.., Gehe nach oben zum übergeordneten Verzeichnis

cd../..,Zwei Ebenen höher

,,

[/Tabelle]

Dateien und Verzeichnisse mit Terminal auflisten

Terminaldateien und -verzeichnisse

[Tabelle]

,,

ls,Anzeige der Namen der Dateien und Unterverzeichnisse des Verzeichnisses

ls -C,Zeigt die Namen der Dateien und Unterverzeichnisse des Verzeichnisses in Spalten an

ls -a,Alle Einträge auflisten (einschließlich derer mit .(Punkt) und ..(Doppelpunkt))

ls -1,Anzeige der Dateiliste in einem Eintrag pro Zeile

ls -F, Zeigt ein / (Schrägstrich) unmittelbar nach jedem Pfad an, der ein Verzeichnis ist

ls -S Dateien oder Einträge nach Größe sortieren

ls -l, Liste im Langformat. Beinhaltet den Dateimodus; Name des Eigentümers und der Gruppe; das Datum und die Uhrzeit, zu der die Datei geändert wurde; der Name der Route; usw

ls -l /,Dateisystem von root mit Symlinks auflisten

ls -lt, Liste der Dateien sortiert nach Änderungszeit (neueste zuerst)

ls -lh,Lange Auflistung mit lesbaren Dateigrößen in KB; MB oder GB

ls -lo, Dateinamen mit Größe auflisten; Eigentümer und Flaggen

ls -la,Detaillierte Liste des Verzeichnisinhalts (einschließlich versteckter Dateien)

,,

[/Tabelle]

Tastaturkürzel im Terminal

[Tabelle]

,,

Registerkarte, Datei- und Ordnernamen automatisch vervollständigen

Strg + A, Gehe zum Anfang der Zeile, in der du tippst

Strg + E, Gehe zum Ende der Zeile, in der du tippst

Strg + U, Zeile vor dem Cursor löschen

Strg + K, Zeile hinter dem Cursor löschen

Strg + W, Wort vor dem Cursor löschen

Strg + T, Vertausche die letzten beiden Zeichen vor dem Cursor

Esc + T, Vertausche die letzten beiden Wörter vor dem Cursor

Strg + L, Bildschirm löschen

Strg + C, Stoppen, was auch immer läuft

Strg + D, Aktuelle Shell verlassen

Option + →, Bewegt den Cursor ein Wort vorwärts

Option + ←, Bewegt den Cursor ein Wort zurück

Strg + F, Bewegt den Cursor ein Zeichen vorwärts

Strg + B, Bewegt den Cursor ein Zeichen zurück

Strg + Y, Einfügen, was durch den letzten Befehl ausgeschnitten wurde

Strg + Z, Setzen Sie das, was läuft, in einen angehaltenen Hintergrundprozess

Strg + _, Macht den letzten Befehl rückgängig

Option + Umschalt + Cmd + C, Klartext kopieren

Shift + Cmd + V, Auswahl einfügen

exit,Eine Shell-Sitzung beenden

,,

[/Tabelle]

Befehlsverlauf

[Tabelle]

,,

Strg + R,Suche nach zuvor verwendeten Befehlen

history,Zeigt die Befehle, die wir zuvor geschrieben haben

![Wert],Führen Sie den zuletzt verwendeten Befehl aus, der mit einem Wert beginnt

!!, Führen Sie den zuletzt verwendeten Befehl aus

,,

[/Tabelle]

Terminalprozesse

Terminalprozesse

[Tabelle]

,,

ps -ax Zeigt die aktuell laufenden Prozesse an. Der Befehl „a“ zeigt alle Benutzerprozesse an und der Befehl „x“ zeigt Prozesse an, die nicht mit dem Terminal verbunden sind

ps -aux,Zeige alle Prozesse mit %cpu; %speicher; Page-In und PID

top,Zeigt Echtzeitinformationen über die laufenden Prozesse an

top -ocpu -s 5,Zeigt Prozesse sortiert nach CPU-Auslastung und Aktualisierung alle 5 Sekunden

top -orsize, Prozesse nach Speichernutzung sortieren

PID beenden, Prozess mit ID beenden . Die PID wird als Spalte im Aktivitätsmonitor angezeigt

ps -ax | grep ,Prozess nach Name oder PID suchen

,,

[/Tabelle]

Netzwerkbefehle im Terminal

[Tabelle]

,,

Klingeln ,Pingen Sie den Host an und zeigen Sie seinen Status an

Wer ist , Whois-Informationen einer Domain abrufen

curl-O , Lädt eine Datei über HTTP herunter; HTTPS oder FTP

sch @ ,Bauen Sie eine SSH-Verbindung zu auf mit dem Benutzer

scp @ :/remote/pfad,Kopieren still Fernbedienung

arp -a Zeigt eine Liste aller Geräte in Ihrem lokalen Netzwerk an, einschließlich der IP- und MAC-Adressen aller Geräte

ifconfig en0,Zeigt die IP- und MAC-Adresse Ihres Geräts an

Traceroute [Hostname], Identifiziert den Pfad und die Hops, die von Paketen von Ihrem Gerät zur Zieladresse durchlaufen werden

,,

[/Tabelle]

Homebrew

[Tabelle]

,,

Brew Doctor, System auf mögliche Probleme prüfen

brew help, Liste nützlicher Homebrew-Befehle

brauen installieren | ,Installieren Sie eine Formel

brauen deinstallieren |cask>,Eine Formel deinstallieren

brew list --formula, Nur installierte Formeln auflisten

Brühe | ,Alle Abhängigkeiten einer Formel auflisten

Suchtext brauen|/regex/,Suchformeln mit Regex

Brau-Upgrade | ,Aktualisieren Sie die Formel

Gebräu veraltet | ,Suchformel

Veraltete Formel brauen, Finden Sie eine veraltete Formel

brew pin [installed_formula],Pin eine Formel an, damit sie nicht aktualisiert wird

brew unpin [installed_formula],Loslösen, um ein Paket zu aktualisieren

Bereinigung brauen, Sperrdateien und veraltete Pakete aus allen Formeln entfernen

,,

[/Tabelle]

Umgebungsvariable oder Pfad

[Tabelle]

,,

printenv,Zeigt eine Liste der aktuell eingestellten Umgebungsvariablen an

echo $PATH,Überprüfen Sie den Wert der PATH-Variablen, die eine Liste von Verzeichnissen mit ausführbaren Dateien speichert

echo $PATH >path.txt,Exportiert das Pfadverzeichnis in eine Textdatei

export PATH=$PATH:absolute/path to/program/,Ein Programm über das Terminal nur in der aktuellen Sitzung ausführen.

,,

[/Tabelle]


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Actualidad Blog
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.