Wie speichere ich Änderungen an einer im Terminal geöffneten Datei?

Wie speichere ich Änderungen an einer im Terminal geöffneten Datei?

Da zum Bearbeiten Root-Zugriff erforderlich war, habe ich eine init.txt-Datei mit geöffnet sudoedit, weiß aber nicht, wie ich meine Änderungen speichern kann. Außerdem sehe ich ^Xunten im Terminal viele Dinge wie Anweisungen, von denen ich keine Ahnung habe.

Antwort1

  • Drücken Sie Ctrl+ Xoder F2zum Beenden. Sie werden dann gefragt, ob Sie speichern möchten.
  • Drücken Sie Ctrl+ Ooder F3und Ctrl+ Xoder F2für Speichern und Beenden

Die Notation für Tastenkombinationen ist wie folgt: Tastenkombinationen mit der Strg-Taste werden mit einem Zirkumflex-Symbol (^) notiert und können entweder mit der Strg-Taste (Strg) oder zweimal mit der Escape-Taste (Esc) eingegeben werden. Escape-Tastenkombinationen werden mit dem Meta-Symbol (M-) notiert und können je nach Tastaturkonfiguration entweder mit der Esc-, Alt- oder Meta-Taste eingegeben werden. Wenn Sie außerdem zweimal die Esc-Taste drücken und dann eine dreistellige Dezimalzahl zwischen 000 und 255 eingeben, wird das Zeichen mit dem entsprechenden Wert eingegeben.


Versuchen Sie Ctrl+ Gin Nano, um die integrierte Hilfe zu öffnen.

Bildbeschreibung hier eingeben

Antwort2

^ist eine gebräuchliche Abkürzung für Ctrl. Der von Ihnen verwendete Editor ist nano. Weitere Dokumentation dazu finden Sie hier:http://www.nano-editor.org/dist/v2.2/nano.html#Editor-Basics.

Wenn Sie jedoch einen anderen Editor bevorzugen (z. B. den grafischen Gedit-Editor oder vim), geben Sie dies einfach mit der Umgebungsvariable EDITOR an:

EDITOR=gedit sudoedit /etc/passwd

Sie können dies „dauerhaft“ machen, indem Sie EDITOR mit dem gewünschten Wert in Ihrer ~/.bashrcDatei exportieren.

verwandte Informationen