很多時候,我發現自己在我結束了,對此我無權vi編輯器編輯文件的情況。因此,我們必須複製其他文件中的內容,並通過更改權限將其複製回原始文件。但是我通過搜索網絡發現了一個解決方案,我們可以發出命令:w!sudo tee%並且不需要來回複製。任何人都可以解釋這是如何工作的!
Q
命令解釋
2
A
回答
6
讓我們來看看...
:w !{cmd}
執行{cmd}
,飼養當前緩衝區到它的標準輸入。
這裏,{cmd}
是sudo tee %
。執行tee {filename}
爲root
,其中{filename}
是您正在編輯的文件的名稱。該命令將其標準輸入(即vim
緩衝區的內容)寫入文件,如root
。
巧妙的把戲,順便說一句。
3
你的文件寫入命令的STDIN:
sudo tee %
須藤升級您的權限和T STDIN寫入到文件(%替換爲當前的文件名由VIM執行命令前)
相關問題
- 1. Unix命令解釋
- 2. 解釋find -mtime命令
- 3. 解釋bash命令$ {PATH}:
- 4. fvctl命令的解釋?
- 5. 解釋使用命令
- 6. bash命令的解釋
- 7. 在mysql中解釋命令
- 8. grep命令解釋需要
- 9. Marie命令行解釋器
- 10. 解析JSON像在命令行解釋
- 11. 打開另一個命令行解釋器並輸入命令
- 12. Mongo DB shell,remove命令不返回遊標來解釋(命令)?
- 13. 每行有多個命令的命令行解釋器
- 14. 命令行解釋器如何工作?
- 15. 請解釋一下批處理命令
- 16. PHP命令行 - 鏈的解釋
- 17. Android的「敬酒」命令解釋
- 18. 請解釋一下批處理命令?
- 19. 誰能解釋一下這個命令
- 20. SWI Prolog從命令行解釋/編譯
- 21. Lucene QueryParser將'AND OR'解釋爲命令?
- 22. 無法解釋的聲明命令JDBC
- 23. BASH:解釋有關kill命令
- 24. WinDbg失控命令輸出解釋
- 25. vim的解釋:%w!pbcopy命令
- 26. 文件解釋和Glut命令
- 27. c中的命令行解釋器
- 28. 請解釋此批處理文件命令來解壓文件
- 29. snakemake瞭解yaml對齊命令的解釋
- 30. 解釋八進制和Linux命令OD + 0×00的理解
@Darhazer對不起,我應該已經搜索過這個話題! – niting112