如何在OSX上编辑$PATH(.bash_profile)?

我正试图编辑PATH的一个条目,因为我做错了什么。

我使用的是Mac OS X 10.10.3。

我已经试过了。

> touch ~/.bash_profile; open ~/.bash_profile

但文件编辑器打开时里面什么都没有。

我的问题是

我正试图将ANDROID_HOME安装到我的PATH中。

我把它拼错了,但当我关闭终端并返回时,它就不见了,所以我又试了一次。

export ANDROID_HOME=/<安装位置>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

这一次,我正确地输入了命令,但是,当我关闭终端时,我的设置又消失了。

我怎样才能执行我想要的设置呢?

如果我编辑bash.profile,我将如何输入上述代码?

谢谢!

解决办法

你必须用一个文本编辑器打开该文件,然后保存它。

touch ~/.bash_profile; open ~/.bash_profile

它将用TextEdit打开该文件,粘贴你的东西,然后保存它。如果你再次打开它,就会发现你的编辑内容。

你可以使用其他编辑器。

nano ~/.bash_profile
mate ~/.bash_profile
vim ~/.bash_profile

但如果你不知道如何使用它们,使用 "开放 "的方式会更容易。


另外,你可以依靠pbpaste。复制

export ANDROID_HOME=//android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

在系统剪贴板中,然后在shell中运行

pbpaste > ~/.bash_profile

或者,你也可以用cat来替代

cat > ~/.bash_profile

(现在cat等待输入:粘贴两个导出定义,然后点击ctrl-D)。

评论(3)

对初学者来说,更详细一点。

首先,确保.bash_profile文件是存在的?记住,.bash_profile文件默认是不存在的。你必须自己创建它。

在finder中进入你的用户文件夹。 在那里应该可以找到.bash_profile文件。 -> HD/Users/[USERNAME]

记住。开头有一个点的文件'.'默认情况下是隐藏的

要在Mac OS Finder中显示隐藏的文件。

Press: Command + Shift + .

如果它不存在,你必须自己创建.bash_profile

打开终端程序,用简单的命令切换到用户文件夹

cd

如果它不存在,使用这个命令来创建文件

touch .bash_profile

第二,如果你不能记住vim、nano等的保存和关闭的书呆子命令(上面推荐的方法),最简单的编辑方法是在你喜欢的代码编辑器(Sublime等)中打开.bash_profile文件。

查找器 -> 用户文件夹。右击 -> 用:Sublime Text(或其他代码编辑器)打开。或者把它拖到Dock中的应用程序上。

......在那里你可以编辑它,在新的行中传递导出命令。

评论(3)

Mac OS X并不在.bash_profile中存储路径,而是在.profile中,因为Mac OS X是*BSD家族的一个分支。一旦你在你的终端上做了cat .profile,你应该能够在.profile中看到导出的blah blah blah。

评论(1)