vim儲存readonly檔案

2021-06-02 01:06:47 字數 381 閱讀 9255

**:

當我們使用vim編輯類似於/etc/network/inte***ces這樣的檔案的時候總是會遇到許可權問題不能儲存,原因是所有的配置檔案的許可權只屬於root。 那麼怎樣直接以root許可權直接vim

這些檔案?

方法是:

結合sudo和tee兩個命令來實現:w !sudo tee %

解釋如下:

:w – write a file.

!sudo – call shell sudo command.

tee – the output of write (vim :w) command redirected using tee.

% – is nothing but current file name

vim的儲存檔案和退出命令

vim的儲存檔案和退出命令 命令簡單說明 w 儲存編輯後的檔案內容,但不退出vim編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動vim時指定的檔案中。w 強制寫檔案,即強制覆蓋原有檔案。如果原有檔案的訪問許可權不允許寫入檔案,例如,原有的檔案為唯讀檔案,則可使用這個命令強制寫入。但是,這種命...

vim的儲存檔案和退出命令

vim 的儲存檔案和退出命令命令 簡單說明 w 儲存編輯後的檔案內容,但不退出 vim編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動 vim時指定的檔案中。w 強制寫檔案,即強制覆蓋原有檔案。如果原有檔案的訪問許可權不允許寫入檔案,例如,原有的檔案為唯讀檔案,則可使用這個命令強制寫入。但是,...

vim的儲存檔案和退出命令

命令 簡單說明 w 儲存編輯後的檔案內容,但不退出vim編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動vim時指定的檔案中。w 強制寫檔案,即強制覆蓋原有檔案。如果原有檔案的訪問許可權不允許寫入檔案,例如,原有的檔案為唯讀檔案,則可使用這個命令強制寫入。但是,這種命令用法僅當使用者是檔案的屬...