sudo:未找到命令

报错图

报错原因:

主要是当 sudo以管理权限执行命令的时候,linux将PATH环境变量进行了重置,这是出于系统安全的考虑,以防用户执行可引起灾难性的程序。

此时你仍然可以执行相应的命令,只不过此时要输入命令的绝对路径。例如,此时你输入“sudo gedit 文件名”,会出现错误提示信息,但如果输入“/usr/bin/sudo gedit 文件名”就可以了。

解决办法:

重新设置环境变量PATH:

export PATH="/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin"

你可能感兴趣的:(sudo:未找到命令)