一般我们在Linux中执行命令的时候,会报 Command not found 的错误,报这种错误一般有两种原因:一是你的系统中没有安装这个命令,需要你手动安装,另外一种原因就是平常这些命令用着好好的,突然间不能使用了,例如ls命令、cat命令等,出现这种现象的原因很有可能是因为你修改了/etc/profile 文件,可能是因为你在配置某个软件,例如JDK或者Tomcat的环境变量时,配置错误导致的。出现这个问题的的解决方式是先执行 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 这行命令会暂时还原原来的环境变量,使你这些命令能够暂时正常使用,然后你要将之前配置错的环境变量改过来,修改成功后,执行 source /etc/profile 命令使修改后的配置文件生效,执行命令后如果没有任何输出,则表示配置没有出错。