用 vim
開啟沒有寫許可權的檔案而忘記用 sudo
時,檔案變成 read-only
這時候用 :w!
, SHIFT+ZZ
,或者 qw!
都無法儲存
|
|
可以將檔案寫入,檔案仍然是隻讀模式,通過 :q!
退出
- :w : Write a file.
- !sudo : Call shell sudo command.
- tee : The output of the vi/vim write command is redirected using tee.
- % : Triggers the use of the current filename.
Simply put, the ‘tee’ command is run as sudo and follows the vi/vim command on the current filename given.