最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vim 強(qiáng)制保存只讀類型文件的方法

 更新時間:2017年01月06日 14:37:30   作者:曠世的憂傷  
你是否會和我一樣經(jīng)常碰到這樣的情景:在VIM中編輯了一個系統(tǒng)配置文件,當(dāng)需要保存時才發(fā)現(xiàn)當(dāng)前的用戶對該文件沒有寫入的權(quán)限。這個時候就需要強(qiáng)制保存只讀類型文件的方法了,這篇文章就介紹了Vim強(qiáng)制保存只讀類型文件的方法,需要的朋友可以參考借鑒,下面來一起看看吧。

發(fā)現(xiàn)問題:

在使用vim時,當(dāng)我們以普通用戶去打開一個只有root用戶才有權(quán)限操作的文件時,我們編輯完成之后,正要保存,卻發(fā)現(xiàn),這個文件我們沒有權(quán)限修改。

每次遇到這樣的問題,我都很頭疼,好不容易把文件編輯完了,卻無法保存,就只能放棄,然后退出,再以root權(quán)限打開,重新編輯。

我總是相信,所有的問題都有解決的方法。通過查閱資料,終于解決了這個問題。

解決方案:

底行命令模式執(zhí)行: :w !sudo tee %

     w: 表示保存文件

    ?。?表示執(zhí)行外部命令

     tee: linux命令,這個有點(diǎn)復(fù)雜,可以查看linux命令幫助

     %: 在執(zhí)行外部命令時,%會擴(kuò)展成當(dāng)前文件名;這個%區(qū)別于替換時的%,替換時%的意義是代表整個文件,而不是文件名

上述方式非常完美的解決了不能保存只讀文件的問題,但畢竟命令還是有些長,為了避免每次輸入一長串的命令,可以將它映射為一個簡單的命令加到 .vimrc 中:

" Allow saving of files as sudo when I forgot to start vim using sudo.
 cmap w!! w !sudo tee > /dev/null %

這樣,簡單的運(yùn)行:w!!即可。命令后半部分> /dev/null作用為顯式的丟掉標(biāo)準(zhǔn)輸出的內(nèi)容。

總結(jié)

以上就是關(guān)于Vim強(qiáng)制保存只讀文件的方法,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • 詳解Centos下YUM安裝PHP的兩種方式

    詳解Centos下YUM安裝PHP的兩種方式

    本篇文章主要介紹了Centos下YUM安裝PHP的兩種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Linux系統(tǒng)下Tomcat使用80端口的方法

    Linux系統(tǒng)下Tomcat使用80端口的方法

    這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)下Tomcat使用80端口的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Tomcat具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • linux文件管理命令實(shí)例分析【顯示、查看、統(tǒng)計等】

    linux文件管理命令實(shí)例分析【顯示、查看、統(tǒng)計等】

    這篇文章主要介紹了linux文件管理命令,結(jié)合實(shí)例形式分析Linux文件管理的顯示、查看、統(tǒng)計等相關(guān)操作命令使用技巧,需要的朋友可以參考下
    2020-03-03
  • Linux進(jìn)程如何終止

    Linux進(jìn)程如何終止

    這篇文章主要介紹了Linux進(jìn)程如何終止問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 淺談Apache?Commons?Pool2池化技術(shù)

    淺談Apache?Commons?Pool2池化技術(shù)

    Apache?Commons?Pool2為開發(fā)者提供了一套豐富的API和靈活的配置選項(xiàng),以實(shí)現(xiàn)對象的池化管理,本文就詳細(xì)的來介紹一下Apache?Commons?Pool2池化技術(shù),感興趣的可以了解一下
    2024-08-08
  • Linux輸入輸出重定向詳細(xì)使用說明

    Linux輸入輸出重定向詳細(xì)使用說明

    Linux標(biāo)準(zhǔn)輸入、輸出設(shè)備主要是鍵盤和顯示器,輸出重定向是改變程序運(yùn)行的輸入來源和輸出地點(diǎn)
    2018-03-03
  • Linux的Socket IO模型趣解

    Linux的Socket IO模型趣解

    這篇文章主要通過一個幽默的方式為大家詳細(xì)介紹了Linux的Socket IO模型,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • linux系統(tǒng)命令筆記整理

    linux系統(tǒng)命令筆記整理

    這篇文章主要介紹了linux系統(tǒng)命令,整理總結(jié)了linux系統(tǒng)常用的安裝、卸載、編輯器使用等相關(guān)操作命令與使用注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • Linux應(yīng)用程序管理與安裝方式

    Linux應(yīng)用程序管理與安裝方式

    這篇文章主要介紹了Linux應(yīng)用程序管理與安裝方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • linux下NFS配置教程詳解

    linux下NFS配置教程詳解

    這篇文章主要為大家詳細(xì)介紹了linux下NFS配置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論

湖口县| 贞丰县| 保定市| 通道| 龙山县| 阳信县| 株洲市| 若羌县| 蒙自县| 桐乡市| 武穴市| 潜江市| 灌阳县| 措美县| 会东县| 三穗县| 北川| 台东市| 苍梧县| 淅川县| 韩城市| 英吉沙县| 双城市| 潢川县| 海丰县| 鄯善县| 密云县| 犍为县| 古丈县| 深泽县| 马关县| 长阳| 图木舒克市| 浏阳市| 德州市| 博乐市| 浦江县| 潞西市| 龙海市| 慈溪市| 通城县|