So bearbeiten / speichern Sie eine Datei über Ubuntu Terminal

73

Dies ist eine recht einfache Frage:

Ich muss nur eine Datei öffnen (dieser Dateiname ist galfit.feedme). Ich kann die Datei mit der Ansicht galfit.feedme anzeigen, wenn ich mich im Verzeichnis befinde, aber ich weiß nicht, wie ich diese Datei bearbeiten und dann die Bearbeitung speichern soll. Wie machst du das?

vdogsandman
quelle

Antworten:

99

Normale Texteditoren sind nanoodervi .

Zum Beispiel:

root@user:# nano galfit.feedme

oder

root@user:# vi galfit.feedme
Nick Anthony Paruta
quelle
67

Zur Bearbeitung verwenden

vi galfit.feedme //if user has file editing permissions

oder

sudo vi galfit.feedme //if user doesn't have file editing permissions

Zum Einfügen

Press i //Do required editing

Zum Verlassen

Press Esc

    :wq //for exiting and saving
    :q! //for exiting without saving
Abhishek Gupta
quelle
1
Denken Sie daran, neu zu starten. Ich wünschte du müsstest nicht.
André C. Andersen
14

Wenn Sie kein Root-Benutzer sind, verwenden Sie die folgenden Befehle:

Es gibt zwei Möglichkeiten, dies zu tun -

1.

sudo vi path_to_file/file_name

Drücken Sie Esc und geben Sie unten ein

:wq //save and exit
:q! //exit without saving
  1. sudo nano path_to_file / file_name

Bei Verwendung von Nano: Wenn Sie mit der Bearbeitung fertig sind, drücken ctrl+xSie, um nach J / N zu fragen .
Wenn Sie möchten , drücken Sie zum Speichern Y , wenn nicht drücken N . Drücken Sie die Eingabetaste, um den Editor zu verlassen.

Ravistm
quelle
2

Innerhalb von Nano verwenden Sie Ctrl+O, um zu speichern und Ctrl+Xzu beenden, wenn Sie sich fragen

Harry
quelle
2

Öffnen Sie die Datei mit vi oder nano. und drücken Sie dann "i",

Zum Speichern und Beenden

  Enter Esc    

und schreiben Sie den folgenden Befehl

  :wq

ohne zu speichern und zu beenden

  :q!
Nadeem Qasmi
quelle
2
Dies scheint nichts zu sagen, was in dieser Antwort noch nicht gesagt wurde , außer dass Sie den Leuten raten, Nano zu verwenden, wenn diese Tastaturbefehle nicht funktionieren .
Quentin