Ein routinierter Teil der Verwaltung eines Linux-Systems, einschließlich des Raspberry Pi, ist das Bearbeiten von Textdateien. Viele der verschiedenen Dienste und Verwaltungsoptionen werden mithilfe von Textdateien konfiguriert. Von der Einstellung der IP-Adresse bis zur Konfiguration eines Dienstes wie Samba wird fast immer eine Konfigurationsdatei benötigt.

Es gibt viele verschiedene Texteditoren für Linux, von denen die beliebtesten nano, vi und emacs sind. Jeder hat seine eigenen Stärken und Schwächen. Emacs ist ein leistungsstarker Editor mit einer steilen Lernkurve. Vi (oder vim, ein vi-Klon mit verschiedenen Verbesserungen) ist bei fast jeder Linux- und Unix-Installation (einschließlich FreeBSD und Solaris) verfügbar, oft wenn keine anderen Editoren installiert sind. Vi ist jedoch nicht intuitiv, bis Sie einige der grundlegenden Ideen für die Konstruktion kennen. Vi verhält sich nicht wie ein "normaler" Texteditor. Um beispielsweise Text einzufügen, müssen Sie zuerst 'i' drücken und so weiter. Nano ist ein einfacher Texteditor, der genau so funktioniert, wie Sie es erwarten würden. Ohne viel Training können Sie einfache Dateien bearbeiten und speichern. Es hat eine Reihe von verschiedenen Bearbeitungsfunktionen wie Suchen und Ausschneiden / Einfügen.

Um eine vorhandene Datei zu bearbeiten oder eine neue Datei zu erstellen, starten Sie nano und übergeben Sie den Namen der Datei als ersten Parameter:

 nano filetoedit.txt 

Inside Nano sind die grundlegenden Funktionen sehr, wie Sie es erwarten würden. Geben Sie Text ein, um ihn in die Datei einzufügen, drücken Sie die EINGABETASTE, um eine neue Zeile zu erhalten, verwenden Sie die Rücktaste, um Text zu löschen, und verwenden Sie die Cursortasten, um sich zu bewegen.

Zum Speichern und Beenden drücken Sie die Strg-Taste (CTRL) zusammen mit der X-Taste (zB STRG + X). Sie werden gefragt, ob Sie den geänderten Puffer speichern möchten. Drücken Sie Y. Sie werden dann aufgefordert, den Dateinamen zu bestätigen. Wenn Sie "Speichern unter" ausführen möchten, geben Sie hier den neuen Namen ein. Drücken Sie die EINGABETASTE, um den aktuellen Dateinamen zu akzeptieren.

Während Sie die Datei bearbeiten, können Sie sie speichern und mit STRG + O weiter bearbeiten. Wie bei STRG + X können Sie "Speichern unter" durch Eingabe eines neuen Namens ausführen oder die Eingabetaste drücken, um den aktuellen Dateinamen zu übernehmen.

Um Text in der aktuellen Datei zu finden, drücken Sie STRG + W, geben Sie den gewünschten Text ein und drücken Sie ENTER. Um das nächste Vorkommen dieses Textes anzuzeigen, drücken Sie ALT + W. Wenn Sie Suchen und Ersetzen durchführen möchten, drücken Sie ALT + R, geben Sie den zu suchenden Text ein und drücken Sie die EINGABETASTE. Geben Sie nun den Ersatztext ein und drücken Sie erneut ENTER. Sie haben dann die Möglichkeit, alle Vorkommen des Textes zu ersetzen (drücken Sie A) oder nur die aktuelle Instanz zu ersetzen (drücken Sie Y). Sie können STRG + C jederzeit verwenden, um das Suchen und Ersetzen abzubrechen.

Um eine Linie von einer Stelle in der Datei zu einer anderen zu verschieben (z. B. ausschneiden und einfügen), drücken Sie STRG + K, um die Linie zu schneiden. Bewegen Sie den Cursor und drücken Sie STRG + U, um ihn einzufügen. Wenn Sie mehrere Zeilen verschieben möchten, drücken Sie wiederholt STRG + K, bis alle gewünschten Zeilen ausgeschnitten sind. Bewegen Sie den Cursor und drücken Sie STRG + U, um alle ausgeschnittenen Linien wieder einzufügen.

Die Prozedur ist die gleiche für Kopieren und Einfügen, aber Sie verwenden ALT + 6, um die Zeilen zu kopieren und dann STRG + U, um sie einzufügen.

Um zur ersten Zeile in der Datei zu springen, drücken Sie ALT + \ und springen Sie zur letzten Zeile, drücken Sie ALT + /. Um zu einer bestimmten Zeile zu wechseln, drücken Sie STRG + _ und geben Sie die gewünschte Zeilennummer gefolgt von ENTER ein.

Zusammenfassung

Hier ist eine kurze Zusammenfassung der nützlichsten Operationen.

  • STRG + X - Speichern und beenden
  • STRG + O - Datei speichern
  • STRG + W, ALT + W - Suche finden und wiederholen
  • ALT + R - Suchen und ersetzen
  • STRG + K, STRG + U - Ausschneiden und Einfügen
  • ALT + 6, STRG + U - Kopieren und Einfügen
  • ALT + \, ALT + / - Obere und untere Seite der Datei
  • STRG + _ - Gehe zu einer bestimmten Zeile

Nano verfügt außerdem über eine integrierte Hilfeseite, auf die Sie durch Drücken von STRG + G oder F1 zugreifen können. Wenn Sie sich nicht an die für eine bestimmte Operation erforderliche Tastenkombination erinnern können, erhalten Sie auf der Hilfeseite die erforderlichen Informationen.