DevOps-Ingenieure verlassen sich normalerweise auf das Linux-Betriebssystem. Kenntnisse in grundlegenden Linux-Befehlen sind für eine effiziente Systemverwaltung unerlässlich. In diesem Artikel werden die grundlegenden Befehle für die Verwendung von Linux in der DevOps-Praxis vorgestellt.
Mit dem Befehl ls können Sie Dateien und Verzeichnisse im aktuellen Arbeitsverzeichnis auflisten.
Bilder
Wie Sie sehen, können Sie mit dem Befehl ls alle Verzeichnisse und Dateien im aktuellen Verzeichnis anzeigen.
Um detaillierte Informationen zu einer Datei anzuzeigen, verwenden Sie die Option -l:
Bilder
Wenn Sie ls -l verwenden, werden detaillierte Informationen zu jeder Datei und jedem Verzeichnis angezeigt, z. B. Berechtigungen, Besitzer, Gruppe, Größe und Änderungsdatum.
cd wird zum Navigieren zwischen Verzeichnissen verwendet. Um in ein bestimmtes Verzeichnis zu wechseln, verwenden Sie:
cd /path/to/directory
Um eine Ebene nach oben zu gelangen: cd ..
Der Befehl cd (kurz für „Verzeichnis ändern“) ist also eine Befehlszeilenanweisung, die zu einem anderen Verzeichnis wechselt, um die Dateien und Unterverzeichnisse in diesem bestimmten Verzeichnis zu durchsuchen und mit ihnen zu interagieren.
Immer mehr Befehle werden verwendet, um den Inhalt einer Datei unter Linux anzuzeigen, ohne die Datei vollständig öffnen zu müssen. Sie werden verwendet, um Teile einer Datei einzeln anzuzeigen, was es Entwicklern erleichtert, große Dateien zu lesen.
Diese beiden Befehle sind nützlich, wenn Sie den Inhalt einer Datei schnell überprüfen möchten, ohne den gesamten Inhalt auf einmal zu lesen.
Sie können es selbst ausprobieren: Holen Sie sich eine Datei und geben Sie ein: weniger Dateiname oder mehr Dateiname
Es stehen auch zwei Befehle zum Lesen großer Dateien zur Verfügung. Mit dem Head-Befehl wird der Anfang der Datei angezeigt, während mit dem Tail-Befehl das Ende der Datei angezeigt wird. Diese beiden Befehle sind nützlich, wenn Sie mit großen Dateien arbeiten und Sie nur den Anfang oder das Ende anzeigen müssen. Kopf und Schwanz sind so, als würde man die erste oder letzte Seite eines Buches lesen, ohne das ganze Buch zu lesen.
Der Touch-Befehl führt nur eine Aufgabe aus – Sie erstellen eine leere Datei. Nano hingegen ähnelt eher einem Texteditor. Es erstellt nicht nur Dateien, sondern unterstützt dort auch das Schreiben und Bearbeiten von Dateiinhalten. So kann Touch eine leere Datei bereitstellen, während Nano darüber hinaus das Hinzufügen und Ändern von Text in dieser Datei ermöglicht.
Bilder
Nano-Editor
Im Nano-Texteditor können Sie Befehle verwenden, um verschiedene Aufgaben auszuführen. Um die Änderungen zu speichern, klicken Sie auf Strg + O, bestätigen Sie den Dateinamen und drücken Sie die Eingabetaste. Das Beenden von nano ist so einfach wie das Klicken auf Strg + Verwenden Sie die Pfeiltasten, um im Editor zu navigieren. Verwenden Sie zum Ausschneiden, Kopieren und Einfügen von Text Befehle wie Strg + K, Alt + ^ und Strg + U. Das Suchen von Text kann mit Strg + W erfolgen, das Ersetzen von Text mit Strg +. Wenn Sie zu einer bestimmten Zeile wechseln müssen, drücken Sie Strg + _ und geben Sie die Zeilennummer ein. Diese Befehle machen Nano zu einem benutzerfreundlichen Texteditor, der es Entwicklern ermöglicht, grundlegende Vorgänge einfach durchzuführen.
Verwenden Sie den Befehl mkdir, um ein Verzeichnis zu erstellen: mkdir Verzeichnisname erstellt ein Verzeichnis mit dem Namen Verzeichnisname (der Entwickler kann einen beliebigen Namen wählen)
Verwenden Sie den Befehl rm, um Dateien zu löschen. Um ein Verzeichnis zu löschen, ist die Option -r erforderlich:
RM-Dateiname Datei löschen
rm -r Verzeichnisname löscht ein Verzeichnis (verwenden Sie rm -r mit Vorsicht, da dadurch das Verzeichnis und sein Inhalt rekursiv gelöscht werden.)
Dateibefehl bestimmt den Dateityp: Datei Dateiname Es wird der Dateityp angezeigt.
find-Befehl durchsucht Dateien und Verzeichnisse: find /path/to/search -name „Dateiname“
grep ist ein leistungsstarkes Tool, das bei der Suche nach bestimmten Wörtern oder Mustern in Dateien hilft. Wenn ein Entwickler nach einem bestimmten Schlüsselwort in einer Datei sucht, gibt er einfach grep ein, gefolgt vom Schlüsselwort, nach dem er suchen möchte, und dem Dateinamen. grep zeigt alle Zeilen in der Datei an, die das gesuchte Schlüsselwort enthalten. Es funktioniert wie ein Textdetektiv – es findet und hebt benötigte Informationen in Dateien hervor und ist somit ein nützlicher Befehl für die Texterkundung und -analyse.
grep "keyword" filename
So durchsuchen Sie ein Verzeichnis rekursiv:
grep -r "keyword" /path/to/search
Das obige ist der detaillierte Inhalt vonAcht der am häufigsten verwendeten Linux-Befehle in DevOps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!