我想要做:
echo "something" >> /etc/config_file
但是,由于只有 root 用户对这个文件有写权限,我不能这样做。但以下也不起作用。
sudo echo "something" >> /etc/config_file
Run Code Online (Sandbox Code Playgroud)
在这种情况下,有没有一种方法可以附加到文件,而不必先用sudo'd 编辑器打开它,然后手动附加新内容?
我正在按照此站点上的说明进行 Grails 安装,但无法像它指示的那样写入 /etc/profile。
sudo echo ‘JAVA_HOME=/usr/lib/jvm/java-6-sun’ >> /etc/profile
Run Code Online (Sandbox Code Playgroud)
相反,我收到此错误:
bash: /etc/profile: Permission denied
Run Code Online (Sandbox Code Playgroud)
为什么即使使用 sudo 我也无法写入文件?