Wenn Sie an der Befehlszeile arbeiten, müssen Sie häufig Textdateien erstellen oder bearbeiten. Zwei der leistungsstärksten und beliebtesten Befehlszeileneditoren sind Vim und Emacs. Beide haben eine steile Lernkurve, die für neue Benutzer einschüchternd sein kann. Für diejenigen, die einen einfachen Editor benötigen, gibt es Nano.

GNU nano ist ein einfach zu bedienender Befehlszeilentexteditor für Unix-und Linux-Betriebssysteme., Es enthält alle grundlegenden Funktionen, die Sie von einem regulären Texteditor erwarten würden, wie Syntaxhervorhebung, mehrere Puffer, Suchen und Ersetzen durch Unterstützung für reguläre Ausdrücke, Rechtschreibprüfung, UTF-8-Codierung und mehr.

Erläutern Sie in diesem Handbuch die grundlegende Verwendung des Nano-Editors, einschließlich Erstellen und Öffnen einer Datei, Bearbeiten einer Datei, Speichern einer Datei, Suchen und Ersetzen von Text, Ausschneiden und Einfügen von Text und mehr.

Installieren von Nano #

Nano Texteditor ist auf macOS und den meisten Linux-Distributionen vorinstalliert., Um zu überprüfen, ob es auf Ihrem System installiert ist, geben Sie Folgendes ein:

nano --version

Die Ausgabe sieht ungefähr so aus:

Wenn Sie nano nicht auf Ihrem System installiert haben, können Sie es mit dem Paketmanager Ihrer Distribution installieren.,

Install Nano on Ubuntu and Debian #

sudo apt install nano

Install Nano on CentOS and Fedora #

sudo yum install nano

Öffnen und Erstellen von Dateien #

Um eine vorhandene Datei zu öffnen oder eine neue Datei zu erstellen, geben Sie nano ein, gefolgt vom Dateinamen:

nano filename

Dies öffnet ein neues Editorfenster und Sie können mit der Bearbeitung der Datei beginnen.,

Am unteren Rand des Fensters befindet sich eine Liste der grundlegendsten Befehlsverknüpfungen, die mit dem Nano-Editor verwendet werden können.

Allen Befehlen wird das Zeichen ^ oder M vorangestellt. Das caret-symbol (^) ist die Ctrl – Taste. Mit den Befehlen ^J müssen Sie beispielsweise gleichzeitig die Tasten Ctrl und J drücken. Der Buchstabe M repräsentiert die Alt Taste.,

Sie können eine Liste aller Befehle erhalten, indem Sie Ctrl+geingeben.

um eine Datei Zu öffnen müssen Sie über Leseberechtigungen für die Datei.

Wenn Sie eine Datei mit dem Cursor in einer bestimmten Zeile und einem bestimmten Zeichen öffnen möchten, verwenden Sie die folgende Syntax:

nano +line_number,character_number filename

Wenn Sie die character_number weglassen, wird der Cursor auf dem ersten Zeichen positioniert.

Dateien bearbeiten #

Im Gegensatz zu vi ist nano ein modloser Editor, was bedeutet, dass Sie sofort nach dem Öffnen der Datei mit der Eingabe und Bearbeitung des Textes beginnen können.,

Um den Cursor auf eine bestimmte Zeilen-und Zeichennummer zu bewegen, verwenden Sie den Befehl Ctrl+_. Das Menü am unteren Bildschirmrand ändert sich. Geben Sie die Nummer(n) in das Feld „Zeilennummer eingeben, Spaltennummer:“ ein und drücken Sie Enter.

Suchen und Ersetzen von #

Um nach einem Text zu suchen, drücken Sie Ctrl+w, geben Sie den Suchbegriff ein und drücken Sie Enter. Der Cursor bewegt sich zum ersten Match. Um zum nächsten Match zu gelangen, drücken Sie .,

Wenn Sie suchen und ersetzen möchten, drücken Sie Ctrl+\. Geben Sie den Suchbegriff und den zu ersetzenden Text ein. Der Editor wechselt zum ersten Match und fragt Sie, ob Sie es ersetzen möchten. Nach dem Drücken von Y oder N wird zur nächsten Übereinstimmung übergegangen. Durch Drücken von A werden alle Übereinstimmungen ersetzt.

#

Um Text auszuwählen, bewegen Sie den Cursor an den Anfang des Textes und drücken Sie Alt+a. Dadurch wird eine Auswahlmarke gesetzt., Bewegen Sie den Cursor mit den Pfeiltasten an das Ende des Textes, den Sie auswählen möchten. Der ausgewählte text wird hervorgehoben. Wenn Sie die Auswahl abbrechen möchten, drücken Sie Ctrl+6

Kopieren Sie den ausgewählten Text mit dem Befehl Alt+6 in die Zwischenablage. Ctrl+k schneidet den ausgewählten Text aus.

Wenn Sie ganze Zeilen ausschneiden möchten, bewegen Sie einfach den Cursor auf die Zeile und drücken Sie Ctrl+k. Sie können mehrere Zeilen ausschneiden, indem Sie Ctrl+k mehrmals drücken.,

Um den Text einzufügen bewegen Sie den Cursor an die Stelle, an der Sie den Text einfügen möchten, und drücken Sie Ctrl+u.

Speichern und Beenden von #

Um die Änderungen an der Datei zu speichern, drücken Sie Ctrl+o. Wenn die Datei noch nicht vorhanden ist, wird sie nach dem Speichern erstellt.

Zum Beenden drücken Sie Ctrl+x. Bei nicht gespeicherten Änderungen werden Sie gefragt, ob Sie die Änderungen speichern möchten.

Um die Datei zu speichern, müssen Sie mindestens Schreibberechtigungen für die Datei haben., Wenn Sie eine neue Datei erstellen, benötigen Sie Schreibberechtigung für das Verzeichnis, in dem die Datei erstellt wird.

Customizing Nano (nanorc) #

Wenn nano gestartet wird, liest es seine Konfigurationsparameter aus der systemweiten Konfigurationsdatei /etc/nanorc und aus den benutzerspezifischen Dateien ~/.config/nano/nanorc und ~/.nanorc, wenn die Dateien vorhanden sind.

Die in den Benutzerdateien angegebenen Optionen haben Vorrang vor den globalen Optionen.

Besuchen Sie die nanorc-Seite für eine vollständige Liste aller verfügbaren Optionen.,

Syntaxhervorhebung #

Nano wird mit Syntaxhervorhebungsregeln für die gängigsten Dateitypen geliefert. Auf den meisten Linux-Systemen werden die Syntaxdateien im Verzeichnis /usr/share/nano gespeichert und standardmäßig in der Konfigurationsdatei /etc/nanorc enthalten.

/ etc/nanorc
include "/usr/share/nano/*.nanorc"

Die einfachste Möglichkeit, die Hervorhebung für einen neuen Dateityp zu aktivieren, besteht darin, die Datei mit den Syntaxhervorhebungsregeln in das Verzeichnis /usr/share/nano zu kopieren.,

Nano als Standardtexteditor festlegen #

Standardmäßig ist auf den meisten Linux-Systemen der Standardtexteditor für Befehle wie visudo und crontab auf vi. Um nano als Standardtexteditor zu verwenden, müssen Sie die VISUAL und EDITOR Umgebung ändern. variablen .

Bash-Benutzer können die Variablen in der Datei ~/.bashrc exportieren:

~/.,bashrc
export VISUAL=nanoexport EDITOR="$VISUAL"

Basic Nano Usage #

Nachfolgend finden Sie die grundlegendsten Schritte für den Einstieg in nano:

  1. Geben Sie an der Eingabeaufforderung nano gefolgt vom Dateinamen ein.
  2. Bearbeiten Sie die Datei nach Bedarf.
  3. Speichern und beenden Sie den Texteditor mit dem Befehl Ctrl-x.

Fazit #

In diesem Tutorial haben wir Ihnen gezeigt, wie Sie den Gnu nano Texteditor verwenden. Es ist ein beliebter Texteditor unter Linux-Benutzern und hat eine kleine Lernkurve.,

Weitere Informationen zu Gnu Nano finden Sie auf der offiziellen Nano-Dokumentationsseite.