我最近将操作系统升级到Max OS Sierra,我试图在环境变量(PATH变量)中保存一个特定路径。 我打开终端并执行以下步骤:
echo $ PATH
的/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin中
导出PATH =〜/ Desktop /:$ PATH
echo $ PATH
/用户/ PRATIK /桌面/:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin中
我已关闭终端并打开新终端并执行以下命令:
的/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin中
所以我之前添加的路径没有得到保存。 我在这里缺少什么?
答案 0 :(得分:2)
每次自动打开终端会话(终端应用程序)时都会执行~/.bash_profile
。
因此,您需要在~/.bash_profile
.bash_profile
)目录中是否存在/Users/username
。~/.bash_profile
。通过触摸工具创建它的最简单方法:touch .bash_profile'
。您可以使用任何文本编辑器对其进行编辑。vi ~/.bash_profile
export PATH=/Users/username/Desktop:$PATH
并保存echo $PATH
并查看输出。新添加的路径(/Users/username/Desktop
)必须存储在PATH变量中。答案 1 :(得分:0)
导出环境变量时,仅适用于当前会话。如果您想永久性地向PATH
添加内容,则应在.profile
脚本中执行此操作,该脚本应位于您的主目录中。