linux下sudo xxx命令出现command not found 问题描述 普通用户下修改/etc/profile 或 /etc/envirenment后,把某个命令比如xxx写入环境变量path中,然后执行souce或重启系统让环境变量生效。之后执行xxx命令都没问题,按tab键也有。但是sudo xxx或者make文件中有这条xxx命令,执行sudo make会出现命令没找到问题。 解决 要先su登录成root用户,执行source,然后sudo xxx就能找到命令了。