在linux上使用vi命令修改一個文件內容的時候,發現沒法保存,每次寫完使用「:q!」命令能夠正常退出可是使用":wq!"命令保存文件並退出時出現一下信息提示:
E212: Can't open file for writing Press ENTER or type command to continue
出現這個錯誤的緣由可能有兩個:
1.當前用戶的權限不足
2.此文件可能正被其餘程序或用戶使用。
通常錯誤緣由都是前者,解決方案是在使用vi命令打開文件時,前面加上sudo來臨時提供管理員權限,好比使用命令「sudo vi hosts」打開編輯文件。
由此看來,sudo命令是頗有用的,當咱們執行某種操做系統提示諸如「operation not permitted」等權限不足信息時,咱們不少時候均可以在命令前面加上sudo來解決權限不足問題。好比當咱們從linux服務器上下載某一個文件或上傳某一個文件有可能提示這個,也有肯能直接上傳不成功可是什麼都沒提示;這時你就應該想一想是否是帳號的權限不足,加個sudo試試。linux