【发布时间】:2015-08-08 06:48:53
【问题描述】:
我正在尝试编辑 PATH 的条目,因为我做错了。
我正在使用Mac OS X v10.10.3(优胜美地)
我试过了:
touch ~/.bash_profile; open ~/.bash_profile
但是文件编辑器打开时里面什么都没有。
我的问题:
我正在尝试将 ANDROID_HOME 安装到我的 PATH
我拼错了,但是当我关闭终端并返回时它消失了,所以我又试了一次:
export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
这一次,我输入了正确的命令,但是当我关闭终端时,我的设置又消失了。
如何执行我想要的设置?
如果我要编辑 bash.profile,我该如何输入上面的代码?
【问题讨论】:
-
使用
vi ~/.bash_profile或subl ~/.bash_profile或mate ~/.bash_profile,取决于您喜欢的编辑器。 -
听起来
.bash_profile是空的/失踪的。 -
对于像这样的新手,这些注释会有所帮助: 1.
~/.bash_profile表示它位于 root 目录中。~表示根目录。 2. 以.为前缀的文件对ls命令是不可见的。它们有点类似于隐藏文件,普通用户并不真正需要查看的文件。我们这里的情况是个例外。为了能够看到它,您可以执行ls -a3.touch将在指定的目录中创建一个文件如果它不存在。它确实存在,那么什么都不会发生 -
4.显然
open将使用您的默认文本编辑器打开它。 5. 因此,从 任何目录 执行touch ~/.bash_profile将起作用。因为你的路径不是相对的 -
@Honey:
~表示家(ie,$HOME),而不是根(ie,/)。跨度>
标签: bash macos terminal path osx-yosemite