如何使用sudo向系统配置文件添加行?


8

我需要在配置文件中添加一行(例如/etc/resolv.conf)。如果我用

sudo echo "nameserver 192.168.1.6" >> /etc/resolv.conf

我收到错误消息访问被拒绝。问题是bash从我的帐户而不是roots帐户写入文件。

有什么方法可以使它起作用吗?

我知道有一种“解决方案”可以将我的命令写入文件并批量运行它们,但这是非常不舒服的:-(


<3'sudo echo'。“你不带我去一个时髦的小镇吗?” :)
crb

Answers:



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.