我想要做:
echo "something" >> /etc/config_file
但是,由于只有root用户才对该文件具有写权限,所以我不能这样做。但是以下内容也不起作用。
sudo echo "something" >> /etc/config_file
在这种情况下,是否有一种方法可以附加到文件,而不必先使用sudo
'd编辑器打开它,然后手动附加新内容?
我使用的是Ubuntu 9.04,到目前为止我需要的每个命令都可以使用sudo。生成一个子外壳是可行的。
—
马特·诺里斯
密切相关:将stdout重定向到您没有写许可权的文件 (在Unix和Linux上)。弱相关:
—
斯科特,
ls
与目录路径一起显示文件,但ls
与文件模式不相关?