在使用ubuntu的过程中发现了一个问题,大概是这样的:
在bash.bashrc等地方设置好环境变量后,比如PATH中添加了自己的路径,在使用
sudo command执行命令的时候还是提示找不到
可以通过如下方法修改:
1、编辑/etc/sudoers文件把Defaults env_reset改成Defaults !env_reset
2.编辑.bashrc,最后添加alias sudo='sudo env PATH=$PATH'
在bash.bashrc等地方设置好环境变量后,比如PATH中添加了自己的路径,在使用
sudo command执行命令的时候还是提示找不到
可以通过如下方法修改:
1、编辑/etc/sudoers文件把Defaults env_reset改成Defaults !env_reset
2.编辑.bashrc,最后添加alias sudo='sudo env PATH=$PATH'
本文介绍了解决在Ubuntu中使用sudo命令时无法找到已添加到PATH环境变量中的自定义路径的问题。提供了两种解决方案:一是修改sudoers文件取消环境变量重置;二是通过别名在执行sudo命令时传递正确的PATH。

被折叠的 条评论
为什么被折叠?



