19 Mac-Terminalbefehle, die Ihnen das Leben auf Apple-Computern erleichtern

Veröffentlicht: 2022-08-16

Die meisten Basis- oder Allzweck-Mac-Benutzer sind mit dem legendären Mac-Terminal nicht vertraut – einer roheren Form der Computernavigation oder der Unterhaltung mit dem Computer in seiner Muttersprache.

Und Apple erwartet nicht, dass die Geschäftsanwender die Leistungsfähigkeit des Terminals verstehen, so wie es nicht erwartet, dass Programmierer Pivot-Tabellen verwenden.

Was wir vor uns sehen, das MacOS, ist eine grafische Benutzeroberfläche, die für die Verbraucher verschönert und poliert wurde.

Daher ist das Navigieren durch das Terminal komplizierter als das Bewegen der Maus über das Trackpad.

In diesem Artikel entdecken Sie die Mac-Terminalbefehle und erhalten am Ende einen Spickzettel für Terminalbefehle, damit Sie nie wieder im Internet suchen müssen.

Aber zuerst lernen wir die Grundlagen kennen!

Was ist ein Mac-Terminal?

Mac-Terminal

Das Mac-Terminal ist die integrierte Shell-Umgebung des Mac-Betriebssystems, mit der Sie textbasierte UNIX-Befehle direkt ausführen können.

Einfacher ausgedrückt ist das Mac-Terminal eine Anwendung, die Ihnen Zugriff auf eine tiefere Ebene der Technik Ihres Betriebssystems bietet. Die Anwendung finden Sie im Ordner „Dienstprogramme “ Ihres Macs oder Sie können im Finder danach suchen.

Sie starten es wie jede andere App, und wenn Sie dies tun, gehen Sie durch eine Unix-Befehlszeilenumgebung, die im Volksmund als Shell bekannt ist (Apple verwendet eine namens Bash).

Hinweis: Sie können andere Shells mit dem Terminal ausführen, aber Sie müssen diese selbst installieren. Befehle in Unix sind Shell-spezifisch, daher ist es wichtig, die richtige Kombination aus Shell und Befehlen zu verwenden, um die gewünschten Ergebnisse zu erzielen.

Zurück zum Mac-Terminal, würden wir sagen.

Die Benutzung eines Terminals ist wie das Sprechen einer anderen Sprache; Sobald Sie sich damit vertraut gemacht haben, werden Sie es ziemlich hilfreich finden.

Das Terminal ist in der Regel für Netzwerkadministratoren und technisch versierte Benutzer konzipiert, die eine Aktion ausführen möchten, die nicht von der grafischen Benutzeroberfläche (GUI) des Betriebssystems unterstützt wird.

Im Gegensatz zu einer herkömmlichen GUI-App, bei der Sie durch Klicken auf Schaltflächen mit der Maus navigieren, arbeitet das Terminal auf einer einfachen Befehlszeilenschnittstelle. Das bedeutet, dass Sie mit dem System interagieren, indem Sie Befehle (Schlüsselwörter oder Phrasen) eingeben, die dem Terminal mitteilen, was es tun soll.

Abgesehen von Dingen, die eine GUI tut, werden Sie auf Tausende von Funktionen stoßen, die ohne ein Terminal nicht möglich sind.

Die Verwendung eines Terminals ist unkompliziert: Sie geben einen Befehl in die Befehlszeile ein und drücken die Eingabetaste, um ihn auszuführen.

Aber das Wichtigste zuerst, wie startet man das Mac-Terminal?

Wie öffne ich ein Terminal auf dem Mac?

Es gibt zwei bewährte Möglichkeiten, ein Terminal auf dem Mac zu öffnen. Beginnen wir mit dem einfachsten.

Spotlight-Suche

Sie können beginnen, indem Sie „ Befehlstaste + Leertaste “ drücken, wodurch die Suchleiste „Spotlight“ geöffnet wird, und dann „Terminal“ eingeben, um sie zu starten.

Suche über Spotlight

Sie können beenden, indem Sie „ Command + Q “ drücken.

Vom Finder öffnen

Drücken Sie Befehlstaste + N' , um den Finder zu öffnen, und drücken Sie Befehlstaste + Umschalttaste + U, um Dienstprogramme direkt zu öffnen.

Öffnen Sie die Dienstprogramme im Finder

Im Dienstprogramme- Ordner finden Sie die Anwendung namens Terminal.

klicken Sie auf Klemme

Terminal-Tricks, die Sie kennen sollten

Sie sollten ein paar Dinge über das Terminal wissen, bevor Sie sich auf den Weg machen, um der Coder zu sein, der in einem dunkleren Schlafsaal sitzt.

  • Maus und Tastatur sind verboten; das Terminal registriert keine Eingabe von einem dieser wichtigen Eingabegeräte für menschliche Schnittstellen. Die Rechts-, Links-, Aufwärts- und Abwärtspfeiltasten sind Ihr einziger Ausweg.
  • Um einen Befehl zu wiederholen, können Sie die Tasten zu den zuvor verwendeten Befehlen drücken und ihn zur Wiederverwendung auswählen, was Ihnen die erneute Eingabe erspart.
  • Im Terminal wird sogar eine Leertaste als Zeichen betrachtet – und nicht als Leerzeichen. Das Gleiche gilt für Satzzeichen, Sonderzeichen und Zahlen. Ein Slip-Slop bei einem beliebigen Zeichen bringt Ihnen die unerwünschte Ausgabe, bis Sie die Befehlszeilen durchforsten und glücklicherweise den kleinen Fehler entdecken. Treten Sie leicht in das Terminal, würden wir sagen.
  • Um einen Befehl einzugeben, können Sie die Enter/Return-Taste drücken; Sobald dies erledigt ist, führt es den Befehl aus und schreibt Ihnen die Ergebnisse in Echtzeit.

Lassen Sie uns nun über einige der Mac-Befehle sprechen, die Sie verwenden.

Die am häufigsten verwendeten Mac-Terminalbefehle

Zeigen Sie versteckte Dateien und Ordner an

Seit dem Aufkommen des Mac ist es ein präventives Betriebssystem, das Privatsphäre, Sicherheit und versehentliche Softwareschäden einschränkt und überprüft.

Daher verbirgt der Mac alle diese Dateien aus der Umgebung des Benutzers, um zu verhindern, dass versehentliche Änderungen oder Löschungen von elementaren Dateien viele Aufgaben auf einem Mac ausführen.

Wenn Sie eine Datei oder einen Ordner suchen müssen, egal wie tief er im Finder sitzt, können Sie Folgendes tun.

Geben Sie in einem Terminalfenster Folgendes ein:

 defaults write com.apple.finder AppleShowAllFiles -bool TRUE

Geben Sie dann Folgendes ein:

 killall Finder
versteckte Dateien und Ordner anzeigen

Voila, alle Ihre versteckten Dateien werden sofort angezeigt, obwohl Sie darauf achten sollten, keinen kleinen Klick auf diese zu machen.

Halten Sie Ihren Mac wach

Manchmal befinden Sie sich zwischen bestimmten Aufgaben in mehreren zeitkritischen Apps, z. B. dem Herunterladen von Datendateien oder dem Importieren/Exportieren von Mediendateien.

Manchmal möchten Sie vielleicht, dass der Mac wach bleibt, auch wenn Sie eine Weile nicht da sind oder das Mac-Trackpad nicht anstupsen können, um zu verhindern, dass er einschläft.

Obwohl einige kostenlose Apps dies ermöglichen, ist die Steuerung des Terminals cooler.

Geben Sie einfach ein:

 caffeinate
Halten Sie Ihren Mac wach

Und jetzt wird Ihr Mac nicht schlafen, bis Sie die Tasten „Befehl + C“ drücken oder das Terminal verlassen.

Befehlen Sie Ihrem MacOS, regelmäßig nach Updates zu suchen

Sind Sie zu faul, um die häufigen Updates für Ihren Mac im Auge zu behalten? Sie müssen bei der Sicherheit und Zuverlässigkeit Ihres Computers keine Kompromisse eingehen – Sie sollten Ihren Mac selbst auf die neuesten Sicherheitspatches und Systemverbesserungen aktualisieren lassen.

Um mit diesem Befehl fortzufahren, geben Sie einfach Folgendes ein:

 softwareupdate -l
mac prüfen und updaten

Das Terminal zeigt Ihnen eine Liste der verfügbaren Updates an. Wenn Sie es installieren möchten, geben Sie einfach Folgendes ein:

 sudo softwareupdate -i update_pkg_name

Laden Sie Dateien mit dem Terminal aus dem Internet herunter

Herunterladen von Dateien aus dem Internet

Es ist einfacher, die GUI von Safari zu verwenden, um etwas herunterzuladen, aber mit Terminal erhalten Sie zusätzliche Statistiken wie Dateigröße, verbleibende Zeit und Download-Geschwindigkeit.

Oder andere finden das cool.

Um das Terminal für diesen Zweck zu verwenden, geben Sie Folgendes ein:

 curl -O <URL>

Fügen Sie dann die URL der Datei, die Sie herunterladen möchten, nach curl-O ein.

Sie können die Verwendung von „<>“ vermeiden; das ist eine kreuzung.

Beenden Sie aktiv laufende Computerprozesse

Beenden Sie aktiv laufende Computerprozesse

macOS ist in vielerlei Hinsicht herausragend; Es sind jedoch immer noch technische Details erforderlich, und einige Prozesse reagieren möglicherweise nicht oder bleiben unerwartet hängen. In solchen Situationen gibt es also zwei einfache Möglichkeiten, Prozesse zu beenden.

#1. Per PID: Wenn Sie die Prozess-ID kennen, können Sie sie nach dem Kill-Befehl setzen und den Prozess beenden. Geben Sie dazu Folgendes ein:

 Kill<PID>

#2. Nach Name: Diese Methode verwendet auch den Kill-Befehl, an den der Name des Prozesses angehängt ist. Hier ist der Befehl dafür:

 Killall<Processname>

Zum Beispiel beendet killall Skype alle Prozesse mit Skype in ihrem Namen.

Löschen Sie den Verlauf

Geschichte löschen

Um nur die vorherigen Befehle in Ihrer aktuellen Terminalsitzung zu löschen, können Sie sie mit dem folgenden Befehl löschen.

 $ history -c

Dies wird als Bash-Verlauf bezeichnet; Wie unten angegeben, können Sie jeden einzelnen Befehl bis heute mit dem bash-Verlaufsbefehl löschen.

 $ rm ~/.bash_history

Ändern Sie den Ordner, um Screenshots zu speichern

Screenshot-Speicherort ändern

Dieses Dienstprogramm erfordert 4 Befehlssätze zur Ausführung, hilft Ihnen jedoch dabei, den Standardspeicherort Ihrer Screenshots im Terminal zu ändern.

Schritt 1: Erster Befehl zum Suchen des aktuellen Ordners:

 defaults write com.apple.screencapture location ~/Documents/Screenshots

Schritt 2: 2. Befehl zum Übernehmen der Änderungen:

 killall SystemUIServer

Schritt 3: 3. Befehl zum Festlegen eines neuen Speicherorts für Screenshots:

 defaults write com.apple.screencapture location ~/Desktop

Schritt 4: Ein letzter Befehl, um die neuen Änderungen zu übernehmen und den neuen Speicherort zu bestätigen:

 killall SystemUIServer

Hier hast du es.

So ändern Sie den Standardnamen von Screenshots

den Namen des Screenshots ändern

Geben Sie den folgenden Befehl in das Terminal Ihres Mac ein, um den Standardnamen der Screenshots zu ändern.

 defaults write com.apple.screencapture name "iDB"

Um den Standardnamen zu ändern, ersetzen Sie die iDB durch ein beliebiges Wort, nach dem Ihre Screenshots zur besseren Referenz benannt werden sollen.

Sobald Sie fertig sind, würden Sie einen neuen Befehl eingeben, um die vorgenommenen Änderungen zu speichern –

 killall SystemUIServer

So ändern Sie den Standarddateityp für Ihre Screenshots

Ändern des Dateityps des nächsten Screenshots

Geben Sie einfach den folgenden Befehl in Ihr Terminalfenster ein.

 defaults write com.apple.screencapture type

Sobald Sie fertig sind, können Sie „Typ“ durch eines der fünf alten Formate zum Speichern von Screenshot-Dateien ersetzen. Es kann entweder PNG, JPG, TIFF, GIF oder PDF sein.

Stellen Sie sicher, dass Sie zwischen dem Speicherort der Datei und dem Format der Datei eine Leertaste eingeben. Drücken Sie dann die Eingabetaste.

Dashboard beenden/Dashboards wiederherstellen

Dashboard töten und wiedererlangen

Verwenden Sie den folgenden Befehl, um das Dashboard zu deaktivieren oder zu beenden.

 defaults write com.apple.dashboard mcx-disabled -boolean YES

Beenden Sie dann das Dashboard, indem Sie das Dock beenden (das Dock lädt sich selbst neu, keine Sorge):

 killall Dock

Und vusch! Ihr Dashboard verschwindet vom Bildschirm.

Wenn Sie es jedoch vermissen, können Sie den folgenden Code einfügen, um es wiederherzustellen:

 defaults write com.apple.dashboard mcx-disabled -boolean NO

Geben Sie danach diesen Befehl ein, um das Dokument zu beenden und das jetzt aktivierte Dashboard neu zu laden:

 killall Dock

Überprüfen Sie den Download-Verlauf Ihres Macs und löschen Sie ihn

Überprüfen Sie den Mac-Download-Verlauf

Kopieren Sie einfach diesen Befehl und fügen Sie ihn ein, um Ihren vollständigen Download-Verlauf anzuzeigen:

 sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'

Dies listet alle Ihre Downloads von Safari und anderen Apps auf.

Wenn Sie Ihren gesamten Verlauf löschen möchten:

 sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'

Bitte schön.

Hinweis: Ihr Mac erstellt ständig einen neuen Download-Verlauf, daher müssen Sie ihn möglicherweise regelmäßig überprüfen und löschen.

Verschiedene Terminalbefehle, die Ihnen das Leben leichter machen

Ändern Sie das Verzeichnis

Wenn Sie das Verzeichnis ändern möchten, in dem Sie sich gerade befinden, geben Sie ein CD im Terminal ermöglicht das Wechseln Ihrer Festplatte von einem Ort zum anderen, während Sie sich im Terminal befinden.

cd-Befehl

Machen Sie das Verzeichnis

Der Befehl mkdir erstellt einen neuen neuen Ordner in Ihrem aktuellen Ordner, obwohl Sie nur einen Ordner pro Befehl erstellen können.

Auf der anderen Seite können Sie zum Erstellen einer Hierarchie neuer Ordner einen Addon-Parameter wie -p wie den folgenden Befehl verwenden:

Beispielbefehl:

mkdir new-folder mkdir -p pathbpathc/new-folder
mkdir-Befehl

Kopieren einer Datei (cp)

Wenn Sie eine Datei von einem Ort zum anderen kopieren möchten, hilft Ihnen der Befehl cp dabei. Sie können auch einen ganzen Ordner mit dem Flag -R kopieren.

cp-Befehl

Verzeichnisbefehle entfernen (rm und rmdir)

Dieser Befehl hilft Ihnen, wenn Sie eine Datei oder einen Ordner vollständig entfernen möchten. Einfaches rm entfernt die Datei, während rmdir ein ganzes Verzeichnis entfernt. Sie müssen vorsichtig sein, wenn Sie diesen Befehl angeben, und sicherstellen, dass Sie nicht versehentlich etwas Herausragendes löschen.

rm- und rmdir-Befehl

Textdateibefehle ( cat, more, less )

Mit diesem Befehl können Sie den Inhalt einer Textdatei (cat) anzeigen, den Text erweitern, um mehr zu lesen (more), und den Text reduzieren (weniger), wenn Sie etwas über den Inhalt der Datei lesen möchten.

Damit können Sie den Inhalt einer Textdatei anzeigen.

Beispielbefehl

 cat .bashrc more .bashrc less .bashrc
Katze mehr weniger Befehl

grep   Befehl

grep hilft bei der Suche nach Schlüsselwörtern, die wir in Dokumentensoftware haben; Sie können das Schlüsselwort angeben, das im Dokument angegeben werden soll, oder in einem bereits vorhandenen Dokument danach suchen.

Das Ergebnis ist eine Zahl (wie im Bild oben zu sehen), die die Anzahl der übereinstimmenden Zeilen mit dem eingegebenen Schlüsselwort darstellt.

 cat mylargefile.txt | grep john
grep-Befehl

Überprüfen Sie den verbleibenden Speicherplatz der Festplatte (du)

Um den verbleibenden Speicherplatz oder die aktuelle Nutzung auf Ihrer Festplatte oder mehreren Festplatten zu überprüfen, hilft Ihnen der Befehl du dabei, herauszufinden, wie viel Speicherplatz von all Ihren Dateien und Ordnern einzeln verbraucht wird.

Ein Beispielbefehl wäre:

 du -hs Music
du befiehlst

Zeigen Sie das Benutzerhandbuch an (Mann)

man befiehlt zu verstehen, was ein bestimmter Befehl tun würde; Es sagt Ihnen den Zweck, die Argumente, die es auswerfen könnte, und welche Art von Flags Sie verwenden könnten, um einen maßgeschneiderten Befehl (wie ein Handbuch) auszuführen.

 man ls man rmdr
Mann Befehl

Abgesehen von diesen Befehlen haben wir einen Spickzettel für Terminalbefehle für Sie kuratiert, damit Sie nie irgendwo im Internet anhalten und nach Befehlen suchen müssen.

Spickzettel für Terminalbefehle

Befehl Aktion
Ändere die Richtung
CD Home-Verzeichnis
CD [Ordner] Ändere die Richtung
CD/ Root des Laufwerks
pwd Zeigt Ihr Arbeitsverzeichnis
Dateigröße und Festplattenform
du Zeigen Sie die Nutzung für jedes Unterverzeichnis und seinen Inhalt an
du-s Eintrag für bestimmte Dateien anzeigen
df-h Berechnen und zeigen Sie den freien Speicherplatz Ihres Systems an
Datei- und Verzeichnisverwaltung
mv <Datei> <neuer Dateiname> Dateien verschieben/umbenennen
mv -i <Datei> <Verzeichnis> Optionales Flag -i als Warnung vor dem Überschreiben der Datei
mv <Datei> <Verzeichnis> Verschieben Sie eine Datei in den Ordner
Berechtigungen
Ist -ld/<dir> Zeigen Sie die Berechtigung (Lesen/Schreiben/Zugriff) eines bestimmten Ordners an
chmod -R 600 <Verzeichnis> Ändern Sie die Ordnerberechtigung (und ihren Inhalt) auf 600
chown <Benutzer>:<Gruppe> <Datei> Ändern Sie den Eigentümer einer Datei
Prozesse
ps-ax Aktuell laufende Prozesse ausgeben. Hier,
a – zeigt Prozesse von allen Benutzern – zeigt Prozesse, die mit dem Terminal verbunden sind
top -ocpu -s 5 Prozesse sortiert nach CPU-Auslastung anzeigen (Aktualisierung alle 5 Sekunden)
PID töten Prozess mit ID <PID> beenden. PID ist eine Spalte im Aktivitätsmonitor
Netzwerk
<Host> anpingen Host klirren und Status anzeigen
curl -O <URL/zu/Datei> Laden Sie die Datei über HTTP, HTTPS oder FTP herunter
arp-a Zeigen Sie eine Liste aller Geräte in Ihrem lokalen Netzwerk an (zeigt Ihnen die IP- und MAC-Adresse)
ifconfig en0 Zeigen Sie die IP- und MAC-Adresse Ihres Geräts an

Einpacken

Terminal kann Ihnen bei weisem Einsatz dabei helfen, Ihren Mac auf magische Weise zu erkunden.

Allerdings sollte man die im Terminal verwendeten Befehle und Funktionen kennen.

Der Spickzettel mit über 30 Mac-Befehlen hilft Ihnen, neue Befehle auszuprobieren und zu testen und mehr über das Mac-Terminal zu erfahren.

Sie können sich einige der Mac-Optimierungssoftware für eine bessere Leistung ansehen.