gpt4 book ai didi

linux - 以非root身份编辑后将文件另存为root

转载 作者:IT王子 更新时间:2023-10-29 00:20:18 25 4
gpt4 key购买 nike

好吧,这一直发生在我身上。必须有更好的解决方案。假设您执行 vim/etc/somefile.conf 然后执行 i 但意识到您不是 sudo 并且您无法编写。然后我通过执行 :q 然后 sudo !! 丢失我的更改并再次进行更改。有更好的方法吗?

最佳答案

尝试

:w !sudo tee "%"

w ! 获取整个文件并将其通过管道传输到 shell 命令中。 shell 命令是 sudo tee,它以 super 用户身份运行 tee% 替换为当前文件名。名称中包含空格或任何其他特殊字符的文件需要引号。

关于linux - 以非root身份编辑后将文件另存为root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4484183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com