2024 Autor: Malcolm Clapton | [email protected]. Zuletzt bearbeitet: 2023-12-17 03:51
Trotz der Allgegenwart von grafischen Oberflächen und allerlei praktischen Manipulatoren wie Magic Mouse und Magic Trackpad ist die Terminal.app-Anwendung immer noch ein ziemlich nützliches und etwas "geekiges" Werkzeug zum Ausführen einiger Operationen, mit denen die meisten von uns eher oberflächlich vertraut sind. Tatsächlich ist es nicht schwer, es zu "zähmen", daher habe ich für alle Leser von MacRadar Befehle für das Terminal vorbereitet, die nützlich sein können.
Zunächst sollte gesagt werden, dass sich die Anwendung Terminal.app selbst, wie alle nützlichen Dienstprogramme, im Verzeichnis Programme> Dienstprogramme befindet. Unmittelbar nach dem Start sehen Sie eine Zeile, in der der Name des Computers und das aktuelle Verzeichnis geschrieben sind, und nach dem Dollarzeichen ($) - ein einladender blinkender Cursor, der Sie zur Eingabe Ihres ersten Befehls einlädt …
Liste der Dateien und Ordner - ls
Standardmäßig wird nach dem Starten des Dienstprogramms der Benutzerordner des Benutzers als Arbeitsverzeichnis ausgewählt. Um eine Liste der darin enthaltenen Dateien und Ordner zu erhalten, führen Sie einfach den aus zwei Buchstaben bestehenden Befehl aus
ls
Es gibt mehrere Variationen dieses Befehls, die von verschiedenen Tasten aufgerufen werden (tatsächlich gibt es noch viel mehr):
-
ls -l
- zeigt detaillierte Informationen zu jedem Element an, einschließlich Berechtigungen, Dateigrößen usw. Außerdem ermöglicht uns das erste Zeichen jeder Zeile, den Datentyp zu bestimmen: Wenn es der lateinische Buchstabe "d" ist, haben wir ein Verzeichnis, und wenn ein Bindestrich (-), dann eine normale Datei.
-
ls -a
- zeigt eine Liste aller Dateien und Verzeichnisse im aktuellen Ordner an, einschließlich versteckter Elemente (Namen, die in Mac OS X mit einem Punkt beginnen).
Hinweis an die Gastgeberin: Die Schlüssel können problemlos miteinander kombiniert werden. Wenn Sie also detaillierte Informationen zu allen Elementen des Verzeichnisses einschließlich versteckter Dateien anzeigen möchten, sollte Ihr Befehl so aussehen:
ls -la
Wechseln zwischen Verzeichnissen - cd
Der Name dieses Befehls stammt nicht von den alten CDs, die Apple mit seinem digitalen iTunes Store erfolgreich vernichtet hat, sondern von den beiden englischen Wörtern "change directory" - was er tut:
-
Schreiben
CD-Musik
- - und das Terminal wechselt in den Musikordner, sofern dieser natürlich in Ihrem aktuellen Verzeichnis vorhanden ist.
-
Um zu einem Ordner mit einer höheren Ebene zu wechseln, verwenden Sie den Befehl
CD..
- (mit zwei Punkten).
- Und wenn Sie den Befehl cd ausführen, werden Sie sofort in das Home-Verzeichnis des Benutzers übertragen.
Vollständiger Pfad zum Arbeitsverzeichnis - pwd
Der Name dieses Befehls leitet sich ebenfalls aus den Anfangsbuchstaben des Ausdrucks "Arbeitsverzeichnis drucken" ab. Unabhängig davon, in welchem Verzeichnis Sie sich befinden, führt dieser Befehl zum vollständigen Pfad zum aktuellen Verzeichnis.
Verzeichnis erstellen - mkdir
Dieser Befehl erstellt ein Verzeichnis mit dem angegebenen Namen. Z. B,
mkdir Temp
erstellt ein temporäres Verzeichnis im aktuellen Ordner. Wenn Sie vergessen haben, in welchem Verzeichnis Sie sich gerade befinden, verwenden Sie
pwd
:
Dateien und Verzeichnisse entfernen - rm, rmdir
Bei dieser Aktion für Dateien und Verzeichnisse über das Terminal müssen Sie eine kleine, aber wichtige Nuance berücksichtigen: Es gibt keinen Papierkorb, sodass die Daten dauerhaft gelöscht werden.
Aber generell das Team
rm test1.txt
entfernt die Datei test1.txt aus dem aktuellen Verzeichnis. Und wenn Sie beispielsweise den Schlüssel "i" hinzufügen (
rm -i test2.txt
) wird der Benutzer aufgefordert, das Löschen zu bestätigen.
Leider ist das Löschen von Verzeichnissen eine schwierigere Aufgabe, da es für diese Aktion mehrere Arten von Befehlen gibt:
-
rmdir-Test
- löscht das Testverzeichnis nur, wenn es leer ist und keine Unterordner oder Dateien enthält.
-
rm -r Test2
- löscht rekursiv alle Dateien und Ordner in Test2 und löscht es ganz am Ende.
Verschieben und Kopieren von Dateien - mv und cp
Die beiden Befehle führen fast die gleichen Aktionen aus, daher ist die Liste der Parameter für sie gleich. Wenn ich eine Datei von einem Verzeichnis in ein anderes verschieben möchte, muss ich den folgenden Befehl verwenden:
mv ~ / test1.txt ~ / Dokumente / test1.txt
Der erste Parameter (~ / test1.txt) ist die Datei, die wir verschieben müssen, und der zweite ist das Zielverzeichnis und der resultierende Dateiname.
Und noch einmal an die Herrin des Zettels. Erstens ist es, wie Sie vielleicht schon vermutet haben, nicht notwendig, zum richtigen Verzeichnis zu navigieren, um Aktionen für Dateien durchzuführen. Es reicht aus, seinen Namen und den vollständigen Pfad zu kennen und als Befehlsparameter zu verwenden.
Um zweitens nicht jedes Mal den Pfad zum Home-Verzeichnis zu schreiben, reicht es, die Tilde (~) zu verwenden. Zum Beispiel der Eintrag
~ / Dokumente
gleichbedeutend mit
/ Benutzer / Benutzername / Dokumente
Um Dateien zu kopieren, einfach ersetzen
mv
An
cp
:
Der Rest der Mannschaften
Da es natürlich nicht möglich ist, alle verfügbaren Befehle (sowie deren Tasten) zu beschreiben, werde ich mich auf einige weitere interessante und nützliche "Instanzen" konzentrieren:
-
Sie können jede Anwendung auf dem System mit dem Befehl ausführen
offen
wobei der Pfad zur Anwendung und deren Name durch ein Leerzeichen getrennt angegeben werden. Zum Beispiel,
öffnen /Applications/Airfoil.app
-
Verwenden des Befehls
Wer
- Sie können eine Liste der Benutzer sehen, die am System angemeldet sind. Dies ist natürlich nur relevant, wenn die Arbeit an diesem Rechner das Login mehrerer Benutzer oder aktives SSH beinhaltet.
-
Befehl
Katzentest.txt
- ermöglicht es Ihnen, den Inhalt einer Datei namens test.txt in einem Terminalfenster anzuzeigen, aber Sie können sie nicht bearbeiten (Sie müssen dazu einen Texteditor wie nano, vim oder emacs verwenden), sehen Sie sie sich einfach an.
-
Sie können die Ausführung eines Befehls (sei es Ping oder die Arbeit eines Shell-Skripts) jederzeit mit der universellen Tastenkombination abbrechen
Strg + C
- .
-
Es ist ganz einfach, eine große Textmenge aus dem Terminalfenster zu löschen, indem Sie den Befehl ausführen
klar
- .
-
Möglicherweise benötigen Sie Administratorrechte, um einige Befehle auszuführen. Der schnellste Weg, dies zu tun, besteht darin, den Befehl am Anfang der Zeile hinzuzufügen
sudo
- … In diesem Fall fordert das Terminal Sie auf, das Passwort für Ihr Konto einzugeben.
-
Sie können die Liste der laufenden Prozesse mit dem Befehl anzeigen
oben
- , jedoch sehen die Daten in diesem Fall weniger klar aus als in der Systemüberwachung.
-
Um eine ausführliche Hilfe zu einem Befehl anzuzeigen, verwenden Sie
Mann
- , wobei der Name des interessierenden Befehls durch ein Leerzeichen getrennt angegeben wird.
-
Fast hätte ich vergessen, ein fantastisches Suchdienstprogramm zu erwähnen
grep
mit dem Sie einen Textstring in einer Datei oder beispielsweise einen bestimmten Prozess in einer Prozessliste finden können (z.
ps ax | grep smbd
- ).
Vielleicht bleiben wir dabei, und wenn ich etwas übersehen oder falsch angegeben habe - gerne in den Kommentaren.
Empfohlen:
7 Finanzfragen, auf die jeder Erwachsene die Antworten kennen sollte
Jeder sollte sich dieser finanziellen Probleme bewusst sein. Prüfen Sie, wie gut Sie grundlegende Konzepte in Bezug auf persönliches Budget und Investitionen verstehen
11 erogene Zonen einer Frau, die jeder Mann kennen sollte
Die erogene Zone kann der gesamte weibliche Körper sein - von den Zehenspitzen bis zum Scheitel des Kopfes. Aber es gibt Punkte, Berührungen, die maximale Freude bereiten
10 beliebte Tipps, die jeder kennen sollte
Ein interessanter neuer Thread auf Reddit: Ein Benutzer unter dem Spitznamen Insanitanium12 hat die Leser gebeten, Tipps zu teilen, die jeder kennen sollte
10 Erste-Hilfe-Regeln für einen epileptischen Anfall, die jeder kennen sollte
Es gibt viele Mythen und Vorurteile rund um Epilepsie. Heute sprechen wir darüber, was zu tun ist, wenn ein Freund oder Bekannter einen epileptischen Anfall hat
25 wahrheitsgetreue Fakten über die menschliche Psychologie, die jeder kennen sollte
In diesem Artikel haben wir interessante Fakten über Psychologie gesammelt, von denen Sie wahrscheinlich Ihren Freunden erzählen möchten. Und das alles, weil es um dich und mich geht