Hostwinds Tutorials

Suchergebnisse für:


Inhaltsverzeichnis


Textdateien unter Linux
Befehlszeilentexteditoren unter Linux
Verwenden Sie den Nano -Texteditor
Common Nano -Befehle
Verwenden Sie den VI -Texteditor zum Ändern von Dateien
VI -Modi
Schlüsselfunktionen des Befehlsmodus:
Wechsel zwischen Modi:
Gemeinsame VI -Befehle
Anzeigen von Dateien unter Linux
Dateipfade unter Linux
Absolute Wege
Relative Pfade
Kopieren von Dateien in Linux
Verschieben von Dateien in Linux

So bearbeiten Sie Dateien aus einer Linux-Shell

Stichworte: Linux 

Textdateien unter Linux
Befehlszeilentexteditoren unter Linux
Verwenden Sie den Nano -Texteditor
Common Nano -Befehle
Verwenden Sie den VI -Texteditor zum Ändern von Dateien
VI -Modi
Schlüsselfunktionen des Befehlsmodus:
Wechsel zwischen Modi:
Gemeinsame VI -Befehle
Anzeigen von Dateien unter Linux
Dateipfade unter Linux
Absolute Wege
Relative Pfade
Kopieren von Dateien in Linux
Verschieben von Dateien in Linux

Das Bearbeiten von Dateien in Linux ist eine zentrale Fähigkeit für die Arbeit mit Konfigurationsdateien, Skripten und mehr.Linux bietet verschiedene Tools zum Erstellen, Ändern, Kopieren und Verschieben von Dateien, wobei sowohl terminalbasierte als auch grafische Optionen verfügbar sind.

In diesem Leitfaden werden Sie beigebracht, wie Sie mit einer Datei unter Linux arbeiten.Insbesondere gehen wir das Öffnen, Bearbeiten, Kopieren und Verschieben von Dateien mit CLI-Redakteuren (Befehlszeileninterface) Nano und VI.

Textdateien unter Linux

In Linux sind Textdateien einfache Dateien, die unter anderem für Konfigurationseinstellungen, Shell-Skripte und Protokolle über andere Funktionen hinsichtlich Linux-Systeme verwendet werden.

Im Gegensatz zu Binärdateien, für die bestimmte Anwendungen zum Interpretieren erforderlich sind, können Textdateien mit einem Texteditor geöffnet, bearbeitet und geändert werden.

Befehlszeilentexteditoren unter Linux

Mit Befehlszeilen-Texteditoren unter Linux können Sie Textdateien direkt über das Terminal erstellen und bearbeiten.Diese Redakteure sind leicht und können sie perfekt für Aufgaben wie das Bearbeiten von Konfigurationsdateien, Skripten und Protokollen können - insbesondere bei der Arbeit auf Remote -Servern oder Systemen ohne grafische Schnittstelle.

Linux bietet mehrere Befehlszeilen-Textredakteure an, wobei Nano und VI (oder seine erweiterte Version VIM) die beliebteste Entscheidungen sind:

Nano ist ein einfacher, anfängerfreundlicher Editor, der einfach zu navigieren ist und grundlegende Textbearbeitungsfunktionen für neue Benutzer bietet.

Vi (Und Vim) sind fortgeschrittenere, featurenreiche Redakteure.Sie werden von erfahrenen Benutzern häufig verwendet, die leistungsstarke Tools für komplexe Bearbeitungsaufgaben benötigen.

Verwenden Sie den Nano -Texteditor

Nano ist einer der einfachsten Textredakteure in Linux und ist ideal für Anfänger.

Um eine Datei mit Nano zu bearbeiten, beginnen Sie nach Öffnen der Datei Verwenden des folgenden Befehls:

nano filename.txt

Sobald die Datei geöffnet ist, können Sie mit den Pfeiltasten durch die Datei navigieren und nach Bedarf Änderungen vornehmen.

Wenn Sie fertig sind, können Sie die Datei durch Drücken speichern (schreiben) Strg + O. und dann Strg + X. beenden.

Common Nano -Befehle

  • Strg + O: Speichern Sie die Datei.

  • Strg + x: Nano verlassen.

  • Strg + W: Suchen Sie nach Text in der Datei.

  • Strg + K: Schneiden Sie die aktuelle Linie.

  • Strg + U: Fügen Sie die zuvor geschnittene Linie ein.

Verwenden Sie den VI -Texteditor zum Ändern von Dateien

VI ist ein robusterer Texteditor, der normalerweise von erfahreneren Leuten verwendet wird.

Zu Öffnen Sie eine Datei mit viVerwenden Sie den folgenden Befehl:

vi filename.txt

VI -Modi

VI arbeitet in zwei Modi: Befehlsmodus und Einfügenmodus.

Befehlsmodus ist der Standardmodus beim Öffnen einer Datei in VI und wird speziell für die Navigation und Ausgabe von Anweisungen (Befehlen) an den Editor verwendet.

Hinweis In diesem Befehlsmodus können Sie den tatsächlichen Text in der Datei nicht hinzufügen oder bearbeiten.

Schlüsselfunktionen des Befehlsmodus:
  • Bewegen Sie den Cursor mit Pfeiltasten oder Schlüssel wie H, J, K, L.

  • Zeilen oder Zeichen löschen (dd löscht eine Linie, x löscht einen Charakter).

  • Speichern Sie die Datei (: w) oder verlassen VI (:Q).

  • Suche nach Text (/Search_term).

Modus einfügen Dort können Sie Text in den Inhalt der Datei eingeben und bearbeiten, ähnlich wie in Nano.

Wechsel zwischen Modi:

  • Um vom Befehlsmodus zum Einfügen -Modus zu wechseln, drücken Sie Ich, a, oder Ö.
  • Drücken Sie, um vom Einsatzmodus zum Befehlsmodus zurückzukehren, drücken Sie Esc.

Gemeinsame VI -Befehle

  • ich - Wechseln Sie zum Bearbeiten zum Einfügenmodus.

  • Esc - Kehren Sie zum Befehlsmodus zurück.

  • : w - Speichern Sie die Datei.

  • :Q - Quit VI.

  • : WQ - Speichern und aufhören.

  • :Q! - Kündigen ohne zu retten

  • DD: - Löschen Sie die aktuelle Linie.

  • /Search_term - Suchen Sie in der Datei nach Text.

Anzeigen von Dateien unter Linux

Sie können auf Dateien in Linux zugreifen, indem Sie die 'verwenden.Katze'(concattenate) Befehl.

Der Katzenbefehl Ermöglicht es Ihnen nicht, eine Datei zu bearbeiten;Es öffnet nur die Datei und zeigt ihren Inhalt an.

Der Hauptzweck von CAT besteht darin, den Inhalt einer Datei an das Terminal zu lesen und auszudrucken).

Zum Beispiel, wenn Sie ausführen:

cat filename.txt

Es zeigt einfach den Inhalt von filename.txt Im Terminal, lassen Sie Sie jedoch nicht Änderungen an der Datei vornehmen.

Wenn Sie eine Datei bearbeiten möchten, müssen Sie einen Texteditor wie Nano oder VI verwenden.

Dateipfade unter Linux

EIN Dateipfad ist wie eine Karte, die Ihnen sagt, wo Sie eine bestimmte Datei oder ein bestimmtes Verzeichnis finden.Es handelt sich um eine Folge von Standorten, beginnend mit einem Ordner und durch andere, bis sie die gewünschte Datei erreicht.

Unter Linux gibt es Absolute Wege und relative Wege.Beide Arten von Pfaden verweisen auf Dateien oder Verzeichnisse, funktionieren jedoch je nach Ihrem aktuellen Standort in der Verzeichnisstruktur unterschiedlich.

Absolute Wege

Ein absoluter Pfad ist der vollständige Pfad zu einer Datei oder einem Verzeichnis, die aus dem Stammverzeichnis beginnt (/).Es gibt den Speicherort einer Datei oder eines Ordners unabhängig vom aktuellen Arbeitsverzeichnis an.Unabhängig davon, wo Sie sich im System befinden, zeigt ein absoluter Weg immer auf dieselbe Datei.

Beispiel:

/home/user/Documents/file.txt
  • Dieser Weg beginnt aus dem Wurzelverzeichnis (/), dann bewegt sich durch Zuhause, Nutzerin, und Unterlagen zu erreichen file.txt.Selbst wenn Sie sich in einem anderen Verzeichnis befinden, führt Sie mit diesem absoluten Pfad zur richtigen Datei.

Relative Pfade

Ein relativer Pfad bezieht sich auf eine Datei oder ein Verzeichnis in Bezug auf das aktuelle Arbeitsverzeichnis (wo Sie sich im Dateisystem befinden).Anstatt von der Wurzel aus zu beginnen, beginnt es mit Ihrem aktuellen Verzeichnis.

Beispiel:

Documents/file.txt
  • Wenn Sie drin sind /home/user/Dieser relative Weg führt zu file.txt Im Verzeichnis der Dokumente.Der Befehl funktioniert nur, wenn Sie bereits in der sind /home/user/ Verzeichnis.

Relative Pfade können auch Verknüpfungen verwenden:

  • '.'repräsentiert das aktuelle Verzeichnis.
  • '..'Verschleppt eine Ebene in das übergeordnete Verzeichnis.

Beispiel mit '..':

../file.txt
  • Dieser Weg zeigt auf file.txt im übergeordneten Verzeichnis Ihres aktuellen Standorts.

Kopieren von Dateien in Linux

Verwenden Sie zum Kopieren von Dateien in Linux die 'CP' Befehl.Dadurch werden im angegebenen Ort ein Duplikat einer Datei erstellt:

cp /path/to/source/file /path/to/destination/

Um Verzeichnisse zu kopieren, müssen Sie die hinzufügen '-R' Option zum rekursiven Kopieren:

cp -r /path/to/source/directory /path/to/destination/

Verschieben von Dateien in Linux

Das Verschieben von Dateien in Linux erfolgt mit dem 'MV' Befehl, der sowohl eine Bewegungsfunktion als auch umbenannt wird.Um eine Datei von einem Ort in einen anderen zu verschieben:

mv /path/to/source/file /path/to/destination/

Wenn Sie eine Datei umbenennen möchten, können Sie denselben MV -Befehl verwenden, aber einen neuen Dateinamen angeben:

mv old_filename.txt new_filename.txt

Geschrieben von Michael Brower  /  März 28, 2017