Als ich versuchte, die schreibgeschützte Datei auf EC2 zu bearbeiten, blieb sie für einen Moment hängen, machen Sie sich also eine Notiz. Es gibt zwei Möglichkeiten, dies zu tun.
Der einfachste und einfachste Weg.
Terminal
$sudo vim Wählen Sie die Datei aus, die Sie bearbeiten möchten
In diesem Fall können Sie es nach der Bearbeitung mit vim wie folgt speichern mit: wq.
Ich denke, das ist das häufigste Muster. Ich schreibe das, weil ich geworden bin. Nein, ich habe es nach der Bearbeitung nicht mit sudo ausgeführt! Selbst wenn es so wird, drücken Sie einfach den folgenden Befehl, ohne ungeduldig zu sein.
vim
:w !sudo tee %
#Der Inhalt wird ausgegeben
Die Bedeutung von jedem ** w **: Speichern **! **: Anweisungen für nachfolgende Befehle ** sudo **: Mit Administratorrechten ausführen ** tee **: Ein Befehl, der gleichzeitig eine Datei und eine Standardausgabe ausgibt. Das Überschreiben von Dateien ist in Kombination mit sudo möglich **% **: Geben Sie die aktuell geöffnete Datei an
Dann beenden Sie mit: q!
vim
:q!
Dies wird es sicher speichern.
Recommended Posts