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
689

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 memerlukansudo权限的,但是读取的时候不需要。因此很多时候我们用当前系统账号修改了半天文件,等到最后: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!