Mac下出现-bash: 命令: command not found的解决

配置过tomcat开发环境,改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存导致的,保存命令是: source .bash_profile

说下我的解决方法:

1,在命令行中输入:

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 

 这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端。

2,输入

cd ~/  

进入当前用户的home目录。

3,创建bash_profile 执行命令:

touch .bash_profile  

4,打开并编辑bash_profile 执行命令:
open .bash_profile

5,这样就打开了一个记事本,会显示你之前配置过的path,修改记事本,先全部删除你觉得有用可以在桌面备份下,命令行好用后再加里。
很有可能是你的PATH 环境变量设置错误,比如 P A T H 漏 了 P A T H = PATH 漏了 PATH= PATHPATH=PATH:xxxxxx
可以写成这样的格式:export PATH=$PATH:/Users/XXXXX/Applications/apache-tomcat-8.0.36/bin

6,进行保存 全选: command+s 或者不放心的话 选中记事本 文件-保存 保存之后没提示 直接关掉就可以。

7,此时在命令行中输入更新命令(命令行一直不要关):
source .bash_profile

OK,重启终端命令行就可以了,eg: 输入ls

你可能感兴趣的:(MacOS)