我在centos上,上面写着
然而,当我做sudo echo 'testline'>>/etc/test/test并插入-bash: /etc/test/test: Permission denied并且做sudo vi /etc/test/test时,它写得很好,为什么会发生这种情况?

最佳答案

您需要将整个语句(包括重定向)包装到一个组中,以便sudo围绕它展开。

sudo bash -c "echo 'testline' >> /etc/test/test"

注意:如果/etc/test还不存在,也会失败。

关于linux - 我为什么不能在/etc/中sudo回显一行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54773988/

10-11 23:57
查看更多