14 当我运行此命令时,它将失败: sudo echo '/usr/local/lib' >> /etc/ld.so.conf bash: /etc/ld.so.conf: Permission denied sudo对于其他任务,我没有任何问题。我正在使用Ubuntu 12.04。当连接为时,它可以工作root。 任何帮助都感激不尽 files sudo permissions — 马扎 source 5 您执行sudo echo,但是该命令的其余部分未作为sudo执行(重新路由未作为sudo ; — Rinzwind 2013年
19 从内存中应该这样做: sudo sh -c "echo '/usr/local/lib' >> /etc/ld.so.conf" — 林兹风 source 2 您能否添加一个解释为什么它起作用? — 酒吧 @Bar我认为它有效,因为一次sudo仅适用于一个命令。引号将两个命令(echo后跟一个>>)组合为一个。另一种方法是使用打开编辑器sudo并手动进行编辑,即sudo gedit /usr/local/lib。 — apostl3pol '16