有时候刚安装了一个软件,比如Java,Mysql等,
但是在Ternimal上输入相应的命令却提示:Command not found
首先分析原因:
原因是terminal在调用命令的时候会到:
~/.bash_profile
这个文件去寻找命令,如何解决呢;
假设本例是mysql无法在terminal中启用:
运行以下命令:
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
然后重新载入.bash_profile,运行:
. ~/.bash_profile
完成.
上面echo命令的意思是说,把 PATH=/usr/local/mysql/bin:$PATH 这段文字,
也就是mysql执行文件所在的路径,通过expert和>>加入到文件.bash_profile中;
所以,你也可以直接找到.bash_profile文件,用文本编辑器打开,手动加入绝对路径.