Trotz der Allgegenwärtigkeit von grafischen Oberflächen und jedes geeignete Manipulatoren wie Magic Mouse und Magic Trackpad, Terminal.app Anwendung Es ist immer noch sehr nützlich und ein wenig „geek“ Werkzeug bestimmte Operationen auszuführen, die mir vertraut genug für die meisten von uns sind oberflächlich. In der Tat habe in seiner „Zähmung“ keine große Sache, so dass für alle Leser MakRadara ich das Team für das Terminal bereit, das nützlich sein kann.
Erstens, lassen Sie uns sagen, dass Ihre Anwendung Terminal.app selbst, sowie alle nützlichen Office-Tool, in den Anwendungen befinden> Ordner Dienstprogramme. Unmittelbar nach dem Start werden Sie eine Linie, die die Computernamen und das aktuelle Verzeichnis sagt, und nach dem Dollarzeichen ($) - leutselig blinkenden Cursor, der lädt seine erstes eingeben Team ...
Die Liste der Dateien und Ordner - ls
Standardmäßig wird nach dem Dienstprogramm in dem Home-Ordner ausgeführt wird, als das Arbeitsverzeichnis ausgewählt. Um eine Liste von Dateien und Ordnern in ihr zu erhalten, führen Sie einfach den Befehl aus zwei Buchstaben ls
.
Es gibt mehrere Varianten dieses Befehls, die durch verschiedene Schlüssel verursacht werden (eigentlich ihre viel mehr):
-
ls -l
zeigt detaillierte Informationen zu jedem Element, einschließlich der Berechtigungen, Dateigröße, usw. Darüber hinaus ist das erste Zeichen von jedem Linie wird die Art der Daten bestimmen: ob dies die lateinischen Buchstaben ist «d», dann haben wir einen Katalog, und wenn der Bindestrich (-), ist es in der Regel Datei. -
ls -a
zeigt eine Liste aller Dateien und Verzeichnisse im aktuellen Verzeichnis, einschließlich versteckte Gegenstände (Namen in Mac OS X mit einem Punkt beginnen).
Housekeeping Tipp: Schlüssel können problemlos miteinander kombiniert werden, so dass, wenn Sie sehen möchten alle Daten über die Elemente des Verzeichnisses, einschließlich versteckte Dateien, dann sollten Sie Ihr Team aussehen wie folgt:
ls -la
Der Wechsel zwischen Directories - cd
Der Name dieses Team kommt nicht aus alten CDs, dass Apple erfolgreich getötet hat ihre digitalen iTunes Store, und aus zwei englischen Wörtern «change directory» - nur, dass sie Angebote:
- Schreib
cd Musik
- Anschluss und geht in den Ordner Musik, natürlich, wenn es in Ihrem aktuellen Verzeichnis vorhanden ist. - Um den Ordner in dem oben zuzugreifen, verwenden Sie den Befehl Ebene
cd ..
(Zwei Punkte). - Und der Befehl cd Sie werden sofort auf die Home-Verzeichnis transportiert.
Der vollständige Pfad zum Arbeitsverzeichnis - PWD
Der Name des Teams, kommt auch aus den Anfangsbuchstaben des Satzes «Print-Verzeichnis arbeiten». Egal, was Verzeichnis Sie sind das Ergebnis dieses Befehls wird der vollständige Pfad zum aktuellen Verzeichnis sein.
Erstellen Sie ein Verzeichnis - mkdir
Dieser Befehl erstellt ein Verzeichnis mit dem angegebenen Namen. Z.B, mkdir Temp
im aktuellen Ordner Temp-Verzeichnis erstellen. Wenn Sie vergessen, in welchem Verzeichnis Sie sind momentan in, verwenden PWD
:
Löschen von Dateien und Verzeichnisse - rm, rmdir
Während dieser Aktion auf Dateien und Verzeichnissen über das Terminal ist es erforderlich, zu berücksichtigen, ein kleines, aber wichtiges Detail: Es gibt keinen Papierkorb, so dass die Daten dauerhaft gelöscht.
Aber im Allgemeinen das Team rm test1.txt
test1.txt löschen Sie die Datei aus dem aktuellen Verzeichnis. Und wenn wir hinzufügen, sagen wir, die Taste «i» (rm -i test2.txt
), Muss der Benutzer das Löschen bestätigen.
Leider ist das Verzeichnis Entfernung schwieriger, da für diesen Vorgang gibt es mehrere Arten von Befehlen:
-
rmdir-Test
Entfernen Sie das Verzeichnis Test nur, wenn er leer ist und nicht enthält in sich die Unterordner oder Dateien. -
rm -r Test2
löschen rekursiv alle Dateien und Ordner innerhalb Test2 gelegen, und es entfernt das Ende.
Verschieben und Kopieren von Dateien von - mv und cp
Zwei Teams führen praktisch die gleichen Aktionen und damit die Liste der Parameter, das gleiche. Wenn ich eine Datei von einem Verzeichnis in ein anderes verschieben möchten, muss ich den Befehl verwenden:
mv ~ / test1.txt ~ / Dokumente / test1.txt
Der erste Parameter (~ / test1.txt) führt Datei, dass wir uns bewegen müssen, und die zweite - das Zielverzeichnis und die resultierenden Dateinamen.
Wieder einmal die Geliebte auf einem Zettel. Zunächst wird, wie Sie vielleicht schon erraten haben, ist nicht unbedingt im richtigen Verzeichnis verschieben Aktionen auf Dateien ausführen. Genug, um seinen Namen zu wissen, vollständigen Pfad, und sie als Befehlsparameter.
Zweitens, jedes Mal nicht den Pfad zu Ihrem Home-Verzeichnis zu schreiben, genügt es, eine Tilde (~) verwendet. Zum Beispiel Speicher
~ / Documents
äquivalent/ Benutzer / Benutzer / Dokumente Name
.
Zum Kopieren von Dateien einfach ersetzen mv
auf cp
:
Weitere Befehle
Natürlich beschreiben alle verfügbaren Befehle (und ihre Schlüssel) nicht möglich ist, so dass ich auf einige interessante und nützliche „Kopien“ konzentrieren:
- Führen Sie jede Anwendung in dem System mit dem Befehl
offen
Festlegen von einem Leerzeichen und dem Pfad zur Anwendung Namen. Zum Beispiel,offen /Applications/Airfoil.app
- Mit einem Team
die
Sie können eine Liste der Benutzer sehen, wer in das System angemeldet sind. Natürlich ist dies nur der Fall, wenn der Betrieb auf dem Computer-Eingabe mehrere Benutzer oder aktive SSH annimmt. - Team
cat test.txt
Es wird Ihnen erlauben, in einem Terminal-Fenster Inhalt der Datei mit dem Namen test.txt zu bringen, aber Sie werden nicht sein eigen sein bearbeiten (Sie benötigen einen Texteditor wie nano, Vim oder Emacs verwenden), nur Aussicht. - Vorgang abbrechen und einen Befehl (ping, ob die Arbeit oder Shell-Skript) über die universelle Tastenkombination immer möglich ist,
Strg + C
. - Klar Terminal-Fenster aus einer großen Anzahl von Text einfach indem Sie den Befehl
klar
. - Zur Ausführung können einige Befehle Administratorrechte erfordern. Der schnellste Weg, dies zu Anfang der Befehlszeile, indem zu tun
sudo
. In diesem Fall wird das Terminal für ein Passwort Ihres Kontos fragen. - Sehen Sie sich eine Liste der laufenden Prozesse, verwenden Sie den Befehl
Top
Es stimmt, in diesem Fall werden die Daten aussehen weniger deutlich als im Überwachungssystem. - Um die Anzeige zu einem bestimmten Befehl, können Sie die ausführliche Hilfe gebrauchen
Mann
Angabe des Namens von einem Leerzeichen Interessen des Teams getrennt. - Fast hätte ich vergessen ein fantastisches Suchprogramm zu erwähnen,
grep
, Die verwendet werden können eine Textzeichenfolge in einer Datei, zu sagen oder einen bestimmten Prozess in der Prozessliste (zum Beispiel zu finden,ps ax | grep smbd
).
Vielleicht ist dies und Anschlag, und wenn ich etwas verpasst oder haben falsch - Sie sind willkommen in den Kommentaren.