8 我需要在配置文件中添加一行(例如/etc/resolv.conf)。如果我用 sudo echo "nameserver 192.168.1.6" >> /etc/resolv.conf 我收到错误消息访问被拒绝。问题是bash从我的帐户而不是roots帐户写入文件。 有什么方法可以使它起作用吗? 我知道有一种“解决方案”可以将我的命令写入文件并批量运行它们,但这是非常不舒服的:-( command-line-interface sudo — 伊齐多尔 source <3'sudo echo'。“你不带我去一个时髦的小镇吗?” :) — crb
20 sudo /bin/sh -c 'echo "nameserver 192.168.1.6" >> /etc/resolv.conf' — 索拉巴(Saurabh Barjatiya) source