Bagaimana untuk bertukar kepada pengguna lain untuk meneruskan penyuntingan sambil mengekalkan kandungan yang sedang diedit dalam vim
PHPz
PHPz 2017-05-16 16:43:06
0
3
760

Ini adalah situasi yang sering dihadapi Sebagai contoh, kita sering perlu menyambung ke pelayan dan menggunakan vim untuk mengubah suai fail konfigurasi Kebanyakan pengubahsuaian fail konfigurasi memerlukan sudo权限的,但是读取的时候不需要。因此很多时候我们用当前系统账号修改了半天文件,等到最后:wq的时候才发现,原来没有写权限。以前都是退出后再用sudo vimpenyuntingan semula, tetapi kaedah ini terlalu menyusahkan ? Bagaimana untuk mengekalkan kandungan yang sedang diedit apabila menukar pengguna?

PHPz
PHPz

学习是最好的投资!

membalas semua(3)
曾经蜡笔没有小新
:w !sudo tee %

Rujukan: http://vim.wikia.com/wiki/Su-write

伊谢尔伦

Laksanakan perkara berikut dalam vim untuk menyimpan kandungan fail tanpa menukar pengguna. .

:%!sudo bash -c "cat > '%'"

p.s. Jika tiada simbol khas seperti ruang dalam nama fail, tanda petikan di sekitar % terakhir boleh ditinggalkan.

黄舟

Simpan ke fail lain, kemudian keluar, tulis ganti fail

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!