您的位置:首页 > 运维架构 > Shell

MAC 设置$PATH 关闭terminal后就失效 解决方案

2016-10-09 00:10 239 查看
1 目标

修改$PATH的值

2 问题

在terminal中修改了$PATH,关闭terminal或者换个terminal就不存在了。具体例子:

2.1 查看$PATH当前值

在terminal中输入 

echo $PATH


2.2 修改$PATH值

此例将/test/folder 加到$PATH的后面。

在terminal中输入 

export PATH=$PATH:/test/folder



在上图中可以看见,$PATH的值已经成功被修改。

2.3 $PATH的值并未被保存

打开另一个terminal,查看$PATH的值,发现并没有改变:



原来这种修改$PATH的方法,只在当前terminal有效。

3 解决方案

找到当前用户文件夹下的.bash_profile,将需要添加的路径加入其中。

3.1 如何获得.bash_profile路径

在terminal中输入:

echo $HOME



3.2 将路径加入文件中

打开/Users/yatingwang文件夹下的.bash_profile文件,加入以下行:

export PATH=${PATH}:/test/folder



3.3 验证修改成功

打开一个新的terminal,查看:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息