今天使用SecureCRT在Linux系统上配置JDK,Tomcat,MySQL环境时候,环境变量没有正确配置造成在Linux下执行所有命令都出现-bash: XXX: command not found。应该是Linux内部机制导致的。
错误图片:

解决方法:
如果所有命令都执行不了
执行命令:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
vi /etc/profile
修改配置文件:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
在配置JDK、Tomcat和MySQL环境时,由于环境变量设置不当,导致Linux命令执行失败,提示'-bash: XXX: command not found'。问题根源是Linux的路径查找机制。解决方法包括:临时修复通过执行`export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin`,然后编辑`/etc/profile`文件,添加`export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin`到配置中,重启shell使更改生效。

1088

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



