Saya mengedit file di / etc / yang ingin saya simpan, tetapi lupa membukanya menggunakan sudo. Saya ingat ada perintah untuk menyimpan file seperti itu di vi, dan ingin tahu apakah ada cara seperti itu untuk melakukannya di nano?
Terima kasih.
sudo
text-editor
nano
theTuxRacer
sumber
sumber
Jawaban:
Ya, Anda dapat menyimpannya sementara di direktori home Anda. Tekan Ctrl+ Ountuk mengubah jalur ke direktori home Anda atau di / tmp dan kemudian tekan Enteruntuk menyimpannya. Maka kamu bisa
sudo mv
.Tekan CTRL+ Oakan menunjukkan jalannya. Ubah itu ke direktori home Anda atau / tmp. Misalnya Nama File untuk Ditulis: / tmp / nama file dan tekan Enter.
sumber
sudo cp </full/temp/name> </full/original/name>
danrm </full/temp/name>
mempertahankan izin pada file asli.sudo mv
akan menghancurkan mereka, yang bukan yang Anda inginkan, terutama jika itu memiliki izin yang dapat dieksekusi.Cukup buka tab baru di terminal, gunakan chmod untuk mengubah izin file menjadi 777, simpan file dalam nano, lalu ubah kembali izinnya menjadi apa adanya, mungkin 644. Alternatifnya adalah mengubah pemilik menggunakan chown untuk diri sendiri, menyimpan file, dan ubah kepemilikan kembali ke root.
sumber
fg
ini adalah cara tercepat untuk melakukannya.Coba ctrl+ odan pilih untuk menyimpan file ke folder rumah Anda.
Lalu lakukan
sudo mv /home/username/file /etc/
sumber