Zahlungsmethoden Abuse

Speichern einer Datei in Nano Linux

08.07.2024, 00:46

Der Texteditor Nano für Linux gilt als einer der am weitesten verbreiteten für Anfänger. Er hat den Vorteil, dass man mit ihm problemlos Konfigurationsdateien bearbeiten kann, er ist außerdem einfach zu bedienen und bei den meisten Distributoren erhältlich. In diesem Tutorial werden wir Ihnen erklären, wie Sie eine Datei in Nano speichern können, wenn Sie bereits Änderungen an der Konfigurationsdatei vorgenommen haben.

Was ist Nano für Linux

Nano ist ein einfacher Befehlszeilen-Texteditor, der häufig in Linux-Distributionen verwendet wird. Er bietet grundlegende Textbearbeitungsfunktionen wie Einfügen, Löschen, Suchen und Ersetzen und unterstützt dank der Syntaxhervorhebung verschiedene Programmiersprachen.

Er verfügt über eine einfache Benutzeroberfläche und Steuerungstasten, so dass er auch für Kommandozeilen-Neulinge zugänglich ist. Aufgrund seiner Benutzerfreundlichkeit ist er einer der beliebtesten Texteditoren unter Linux. Um Nano zu starten, geben Sie einfach den Befehl "nano" in das Terminal ein. Dadurch wird eine Textdatei im Nano-Editor geöffnet, in der Sie Änderungen vornehmen und Dateien speichern können.

Wie man Änderungen in Nano speichert

Es gibt mehrere Möglichkeiten zum Speichern. Schauen wir uns jede davon im Detail an.

Normales Speichern

Am einfachsten ist es, wenn Sie die Tastenkombination Strg+O. drücken, sobald Sie alle Änderungen an der Datei vorgenommen haben, um sie zu speichern. Am unteren Rand des Programms sehen Sie alle Tastenkombinationen, die Sie für die Verwendung des Dienstprogramms benötigen. In diesem Teil des Programms sind alle Tastenkombinationen aufgeführt, die Ihnen bei Ihrer Arbeit helfen können.

Speichern einer Datei in Nano Linux

Unmittelbar nach dem Drücken der Tasten werden Sie vom Editor aufgefordert, den Namen der zu speichernden Datei einzugeben:

Speichern einer Datei in Nano Linux

Wenn Sie fertig sind, drücken Sie Enter. Um zum Bearbeitungsfenster zurückzukehren, drücken Sie Strg+X. Das Programm teilt Ihnen dann mit, dass die Datei erfolgreich gespeichert wurde.

Speichern einer Datei in Nano Linux

An dieser Stelle können Sie den Editor mit der Tastenkombination Strg+X schließen.

Speichern ohne Schreibzugriff

Betrachten wir auch den Fall, dass Sie Daten in einer Datei speichern müssen, die einem anderen Benutzer oder Superuser gehört, und dieser Datensatz keinen Zugriff oder keine Berechtigung hat. In einem solchen Fall wird dem Benutzer angezeigt: "Schreibfehler /Dateiname/Dateiname: Zugriff verweigert":

Speichern einer Datei in Nano Linux

Wie lässt sich das Problem lösen? Der einfachste Weg ist, den Editor zu schließen(Strg+X), ohne die Änderungen zu speichern. Die Antwort auf die Frage lautet Nein:

Speichern einer Datei in Nano Linux

Nachdem Sie dies getan haben, können Sie den Editor als Superuser ausführen:

$ sudo nano /etc/passwd

Anschließend können Sie die Daten in eine Datei schreiben. Wenn die Änderungen nicht verloren gehen dürfen, geben Sie bei der Eingabeaufforderung für den Dateinamen den Pfad zu der neuen Datei in Ihrem Heimatverzeichnis an, z. B. ~/temp_passwd:

Speichern einer Datei in Nano Linux

Wenn Sie jedoch versuchen, Daten in einer Datei zu speichern, die einem anderen Benutzer oder Superuser gehört und auf die Sie keinen Zugriff haben (z. B. Konfigurationsdateien im Verzeichnis /etc), erhalten Sie die Fehlermeldung: "Error writing /filename/file name: Access denied":

Am einfachsten ist es, den Editor mit der Tastenkombination Strg+X zu schließen, ohne die Änderungen zu speichern. Die Frage des Editors nach dem Speichern des Puffers sollten Sie mit Nein beantworten:

Und dann öffnen Sie den Editor als Superuser:

$ sudo nano /etc/passwd

Danach können Sie wie oben beschrieben Daten in die Datei schreiben. Wenn Sie die Änderungen nicht verlieren wollen, können Sie bei der Abfrage des Dateinamens den Pfad zur neuen Datei in Ihrem Heimatverzeichnis angeben, z.B. ~/temp_passwd:

Die Datei wird dann dort gespeichert, und Sie können sie mit dem Befehl mv unter Verwendung von sudo einfach verschieben, um die alte Datei zu ersetzen:

$ sudo mv ~/temp_passwd /etc/passwd

Denken Sie daran, dass alle Systemdateien als Superuser bearbeitet werden sollten.

Vorteile von Nano

Nano hat mehrere Vorteile, die es zu einem beliebten Texteditor für Linux-Benutzer machen:

  1. Benutzerfreundlichkeit: Die einfache Benutzeroberfläche und die Steuerungstasten machen ihn ideal für diejenigen, die sich noch nicht mit der Kommandozeile auskennen. Man muss sich keine komplizierten Tastenkombinationen wie bei anderen Texteditoren merken.
  2. Geringe Größe und schnelles Laden: Es ist leicht und startet schnell, was es zu einer guten Wahl für die schnelle Dateibearbeitung auf einem Server oder in einem Terminal macht.
  3. Syntaxhervorhebung: Unterstützt die Syntaxhervorhebung für verschiedene Programmiersprachen und erleichtert so das Lesen und Bearbeiten von Code.
  4. Fähigkeit, auf entfernten Servern zu arbeiten: arbeitet auf der Kommandozeile, es kann verwendet werden, um Dateien auf entfernten Servern über SSH zu bearbeiten, ohne dass eine grafische Benutzeroberfläche erforderlich ist.
  5. Fähigkeit zum Speichern und Hochladen von Dateien: Ermöglicht das einfache Speichern und Hochladen von Dateien sowie die Durchführung anderer grundlegender Textbearbeitungsoperationen.
  6. Die meisten Linux-Distributionen enthalten Nano standardmäßig: Linux-Benutzer finden Nano auf den meisten Distributionen installiert, ohne es separat installieren zu müssen.

Diese Vorteile machen Nano zu einer beliebten Wahl für diejenigen, die einen einfachen und effizienten Texteditor in einer Linux-Umgebung suchen.