.bashrc说:
PATH=$PATH:/usr/local/mysql/bin/:$HOME/.rvm/bin # Add RVM to PATH for scripting
但mysql -u root
返回
-bash: mysql: command not found
但如果我做/usr/local/mysql/bin/mysql -u root
一切正常。为什么不使用PATH进行搜索?
由于
答案 0 :(得分:1)
您需要使用:
export PATH=$PATH:...
或在此声明后添加export PATH
语句。
您所做的更改不会超出您.bashrc
的执行范围。在您的作业(或export
)之前添加export PATH
将确保您的更改会导出到您的shell的子进程。