以管理員許可權儲存vim開啟的readonly檔案

2022-07-28 01:15:11 字數 323 閱讀 2900

命令     :w ! sudo tee % > /dev/null

該命令會把緩衝區的內容作為標準輸入傳給指定的, 可以是任何外部的命令或程式。這裡呼叫了外部命令tee以sudo 許可權執行儲存。命令中符號 % 是vim 當中乙個唯讀暫存器的名字,總儲存著當前編輯檔案的檔案路徑,這裡就會展開為當前檔案的完整路徑/etc/profile. 然後緩衝區的內容將當做標準輸入,覆蓋該編輯檔案的內容。vim 檢測到該檔案被乙個外部程式修改,就會跳出提示選擇。然而這裡的檔案和緩衝區的內容是一致的。

其他命令::w !sudo sh -c "cat >'%'"   以及    :w !sudo tee "%"

Ubuntu以管理員身份開啟檔案

ubuntu很多檔案必須要管理員才能開啟,所以安裝乙個管理員許可權開啟的指令碼 第一步,安裝gksu。sudo apt get install gksu 第二步,在 home user local share nasutilus scripts 本文是 home fly local share na...

C 程式以管理員許可權執行

cosmic spy 在vista 和 windows 7 及更新版本的作業系統,增加了 uac 使用者賬戶控制 的安全機制,如果 uac 被開啟,使用者即使以管理員許可權登入,其應用程式預設情況下也無法對系統目錄 系統登錄檔等可能影響系統正常執行的設定進行寫操作。這個機制大大增強了系統的安全性,但...

C 程式以管理員許可權執行

在vista 和 windows 7 及更新版本的作業系統,增加了 uac 使用者賬戶控制 的安全機制,如果 uac 被開啟,使用者即使以管理員許可權登入,其應用程式預設情況下也無法對系統目錄 系統登錄檔等可能影響系統正常執行的設定進行寫操作。這個機制大大增強了系統的安全性,但對應用程式開發者來說,...