GNU nano ist ein beliebter Befehlszeilentexteditor, der in den meisten Linux-Distributionen enthalten ist. Die Benutzeroberfläche ist vergleichbar mit GUI-basierten Texteditoren, was sie zu einer beliebten Wahl für diejenigen macht, die vi
oder emacs
Befehle nicht intuitiv finden.,iv id=“2823639e8f“>
Nano Set Up und Grundlegende Befehle
Nano ist standardmäßig in vielen Linux-Distributionen enthalten, aber einige Benutzer müssen es möglicherweise über das Paketverwaltungstool ihrer Distribution installieren:
Debian/Ubuntu:
apt install nano
CentOS/Fedora:
yum install nano
Befehlstasten
Bei Verwendung von nano werden Steuerzeichen (STRG) durch ein carat dargestellt (^
)., Wenn Sie beispielsweise eine Textzeile ausschneiden möchten, verwenden Sie die Taste „STRG“ gefolgt von der Taste „K“. Diese Befehlsfolge wird in nano als ^K
dargestellt. Einige Befehle verwenden die Taste“ Alt“, um zu funktionieren, die durch den Buchstaben“M“ dargestellt wird. Ein Befehl, der in nano als M-R
dargestellt wird, wird durch Drücken der Taste „Alt“ gefolgt von der Taste „R“ ausgeführt. Mac-Benutzer müssen möglicherweise die Taste „Escape“ (Esc) anstelle der Taste „Alt“ verwenden, um diese Befehle zu verwenden.,
Erstellen und Öffnen von Dateien
eine Neue Datei Erstellen
Eingabe nano
ohne Argumente wird, öffnen Sie eine leere Datei zur Bearbeitung:
nano
Wenn Sie änderungen vornehmen und die Datei speichern, werden Sie aufgefordert, wählen Sie den Dateinamen.
Datei öffnen
Um eine Datei zu öffnen, übergeben Sie den Dateinamen als Argument:
nano ~/public_html/index.html
Wenn index.html
im Verzeichnis ~/public_html
vorhanden ist, wird nano es öffnen. Wenn die Datei nicht vorhanden ist, erstellt nano sie.,
Sie können Dateien auch unter einer bestimmten Zeilen-oder Spaltennummer öffnen:
Um eine Datei als schreibgeschützt zu öffnen:
nano -v myfile
Konfigurationsdateien öffnen
Wenn Sie Dateien bearbeiten, die zum Konfigurieren von Anwendungen oder Systemdienstprogrammen verwendet werden, starten Sie nano mit der -w
id=“3d82d81745″>
Dieses Flag verhindert, dass nano zu lange Zeilen einschließt, die auf Ihren Bildschirm passen, was zu Problemen führen kann, wenn Konfigurationsanweisungen über mehrere Zeilen hinweg gespeichert werden.,
Dateien bearbeiten
Im Gegensatz zu vi
müssen Sie vor der Texteingabe nicht in den Bearbeitungsmodus wechseln. Verwenden Sie die Pfeiltasten, um den cursor zu bewegen. Am unteren Rand des Terminalfensters wird ein Teilmenü mit verfügbaren Befehlen angezeigt.
Textzeilen ausschneiden und einfügen
Um eine Textzeile auszuschneiden, verwenden Sie ^K
. Bewegen Sie zum Einfügen den Cursor an die Stelle, an der der Text platziert werden soll, und verwenden Sie ^U
., Wenn Sie mehrere Zeilen ausschneiden möchten, verwenden Sie eine Reihe von Befehlen ^K
, bis alle Zeilen, die Sie ausschneiden möchten, entfernt wurden. Wenn Sie sie mit ^U
einfügen, werden alle Zeilen gleichzeitig eingefügt.
Text suchen
Um nach Text in einem Dokument zu suchen, verwenden Sie ^W
. Dadurch werden eine Suchaufforderung und ein Untermenü mit suchbezogenen Befehlen geöffnet.,
Regex Sucht
Um mit einem regulären Ausdruck nach Text zu suchen, geben Sie ALT
+R
(ESC
+R
auf Macs) aus dem Suchmenü ein und geben Sie Ihren Regex in die Eingabeaufforderung ein.
Gehe zur Zeilennummer
Um zu einer Zeilennummer zu gelangen, gib ^T
an der Suchaufforderung ein und gib die Zeilennummer ein, zu der du navigieren möchtest.
Suchen und ersetzen Sie Text
Geben Sie im Suchmenü ^R
ein., Geben Sie den zu ersetzenden Text ein, drücken Sie die Eingabetaste und geben Sie dann den Ersetzungstext ein. Sie werden aufgefordert, den Ersatz für jede gefundene Instanz zu bestätigen oder Alle auszuwählen, um alle Instanzen zu bestätigen.
Rechtschreibprüfung
Nano verfügt über eine integrierte Rechtschreibprüfung, aber Sie müssen das Paket spell
installieren:
Debian/Ubuntu:
apt install spell
CentOS/Fedora:
yum install spell
Sobald Sie spell
können Sie die Rechtschreibprüfung verwenden, indem Sie beim Bearbeiten einer Datei ^T
drücken.,
Sparen
um Ihre Arbeit Zu speichern, verwenden Sie: ^O
“ oder „WriteOut“. Dadurch wird das Dokument gespeichert und es bleibt offen, damit Sie weiterarbeiten können.
Mit Backups speichern
Sie können beim Beenden Backups von Dateien erstellen. Diese Sicherungen können in einem Verzeichnis Ihrer Wahl abgelegt werden; standardmäßig befinden sie sich im selben Verzeichnis wie die geänderte Datei.,
Mit der Option -B
Erstellen Sie beim Starten von nano Sicherungen der Datei für Sie, während Sie mit der Option -C
das Verzeichnis angeben können, in dem Sicherungsdateien abgelegt werden sollen:
nano -BC ~/backups index.php
Mit dem oben aufgeführten Befehl wird eine Sicherungskopie von index.php
im backups
Ordner im Home-Verzeichnis des aktuellen Benutzers.
Exit
Verwenden Sie ^X
, um nano zu beenden. Wenn Sie Ihre Arbeit nicht gespeichert haben, werden Sie aufgefordert, die Änderungen zu speichern oder die Exit-Routine abzubrechen.