Dateien anzeigen, suchen und bearbeiten

Meistern Sie die wesentlichen Fähigkeiten zum Anzeigen, Suchen und Bearbeiten von Dateien unter Linux. Lernen Sie, wie Sie Dateiinhalte effizient mit cat, head und tail lesen, mit less in großen Dateien navigieren, Daten mit grep finden und Text mit Nano und Vim bearbeiten. Dieses Modul bildet die Grundlage für Textverarbeitung und Systemadministrationsaufgaben.

DevOps EngineerLinuxDevOps

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Dieser Anfängerkurs entwickelt die Textverarbeitungsfähigkeiten, die in der täglichen Linux-Arbeit benötigt werden. In sieben geführten Labs und einer abschließenden Konfigurationsreparatur-Challenge wählen Sie geeignete Anzeigeprogramme, suchen und messen Text, bestimmen Dateitypen und führen kontrollierte Änderungen mit Nano und Vim durch.

Die Übungen führen von schreibgeschützter Untersuchung zu interaktiver Bearbeitung. Sie beobachten ein wachsendes Log, suchen in einem Pager, filtern vorbereitete Dateien und prüfen schließlich eine kleine Konfigurationsänderung im Terminal.

Was du lernen wirst

  • Vollständige Dateien oder ausgewählte Anfangs- und Endzeilen mit cat, head und tail anzeigen
  • Neu angehängte Log-Einträge mit tail -f verfolgen und die Live-Ansicht sicher beenden
  • Große Textdateien mit less seitenweise lesen, durchsuchen und verlassen
  • Textdateien, ausführbare Dateien und irreführend benannte Dateien durch Inhaltsprüfung mit file bestimmen
  • Literale Texttreffer mit grep finden oder ausschließen, einschließlich Suche ohne Beachtung der Groß-/Kleinschreibung
  • Zeilen, Wörter und Bytes mit wc zählen
  • Text in Nano erstellen und speichern und grundlegende modale Bearbeitung in Vim durchführen
  • Eine vorbereitete Konfigurationsdatei in der Abschluss-Challenge untersuchen, reparieren und prüfen

Für wen dieser Kurs geeignet ist

Dieser Kurs richtet sich an Linux-Anfänger, die bereits in Dateien und Verzeichnissen navigieren können und nun Logs lesen, Text suchen, Daten messen und Konfigurationsdateien bearbeiten möchten. Er ist für angehende DevOps-Fachkräfte, Entwickler und Systemadministratoren relevant.

Voraussetzungen: Grundlegende Navigations- und Dateioperationskenntnisse, einschließlich pwd, cd, ls und Verständnis von Dateipfaden; Nano- oder Vim-Erfahrung ist nicht erforderlich.

Lernumgebung: Ein bereitgestelltes LabEx-Linux-Terminal mit vorbereiteten Textdateien, einem Übungslog mit 1.000 Zeilen, Systemdateien zum sicheren Lesen, Nano und Vim sowie einer lokalen Konfigurationsdatei ausschließlich für die abschließende Reparatur.

Häufig gestellte Fragen

Wie viel des Kurses ist geführt?

Sieben Labs bieten schrittweise Übungen. Die achte und letzte Einheit ist eine Challenge, in der Sie eine Einstellung mit grep finden, die Konfiguration in Nano, Vim oder Vi bearbeiten und das Ergebnis mit cat prüfen.

Lerne ich sowohl Nano als auch Vim?

Ja, auf Einführungsniveau. Nano behandelt Öffnen, Tippen, Speichern mit Ctrl+O und Beenden mit Ctrl+X; Vim behandelt Normal- und Insert-Modus, Esc, Zeilenlöschung mit dd und Speichern und Beenden mit :wq.

Behandelt das grep-Lab reguläre Ausdrücke?

Es führt Mustersuche mit literalem Text und den Optionen -i und -v ein. Erweiterte reguläre Ausdrücke oder rekursive Mehrdateisuche werden nicht behandelt.

Bearbeite ich echte Systemkonfigurationsdateien?

Nein. Systemdateien wie /etc/passwd und /etc/os-release werden nur gelesen. Geändert wird eine vorbereitete Trainingskonfiguration im Projektarbeitsbereich.

Lehrer

labby
Labby
Labby is the LabEx teacher.