我正在尝试编辑PATH的一个条目,因为我做错了。

我使用的是Mac OS X v10.10.3 (Yosemite)

我试过:

touch ~/.bash_profile; open ~/.bash_profile

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

我的问题:

我正在尝试安装ANDROID_HOME到我的路径

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

export ANDROID_HOME=/<安装位置>/android-sdk-macosx 导出路径= $ {PATH}: ANDROID_HOME /工具:ANDROID_HOME美元/平台工具

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

如何执行我想要的设置?

如果我要编辑bash。个人资料,我该如何输入上述代码?


当前回答

对于初学者来说更详细一点:


在Mac上开始使用.bash_profile之前,请注意,由于macOS Catalina zsh (z shell)是默认的shell。因此,我们过去放在.bash_profile中的东西现在属于.zshenv或.zshrc文件。

.zshenv .zshrc ?(发现)

.zshenv: shell的调用。通常包含对其他程序可用的导出变量。例如,$PATH。

.zshrc:仅来自交互式shell。它应该包含设置别名、函数、选项、键绑定等的命令。


步骤1

确保.bash_profile文件存在?(当然也可以是.zshenv)记住,默认情况下.bash_profile文件不存在。你必须自己创造它。

进入finder中的用户文件夹。 在那里应该可以找到.bash_profile文件。 - >高清/用户/【用户名】

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

在Mac OS Finder中显示隐藏文件:

Press: Command + Shift + .

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

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

cd

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

touch .bash_profile

步骤2

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

Finder ->用户文件夹。右击->打开:Visual Studio Code(或其他代码编辑器)。或者在app中拖拽它。

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

其他回答

如果您使用的是macOS v10.15 (Catalina),则需要更新.zshrc文件而不是.bash_profile或.profile文件。

对于初学者:要在macOS上的主目录中创建.bash_profile文件,执行以下命令:

nano ~/.bash_profile

然后你可以粘贴如下:

https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

如您所见,它在底部包含了一些示例别名和一个环境变量。

完成更改后,按照Nano编辑器窗口底部的指示,执行“WriteOut (Ctrl + O)”和“Exit (Ctrl + X)”,然后退出终端重新打开,就可以使用新定义的别名和环境变量了。

通过在终端中输入echo $ shell来确定您使用的shell。

然后打开/创建正确的rc文件。对于Bash,它是$HOME/。bash_profile或$HOME/.bashrc。对于Z shell,它是$HOME/.zshrc。

将这一行添加到文件末尾:

export PATH="$PATH:/your/new/path"

要验证,请重新启动Terminal或输入source $HOME/来刷新变量。<rc文件>然后echo $PATH

Mac OS X没有将路径存储在.bash_profile文件中,而是存储在.profile文件中,因为Mac OS X是*BSD家族的一个分支。当你在终端上执行cat .profile时,你应该能够在.profile文件中看到导出等等等等。

最简单的答案是:

第一步:启动Terminal.app

第二步:输入nano .bash_profile -这个命令将在Terminal - nano中最简单的文本编辑器中打开.bash_profile文档(如果它还不存在,也可以创建它)。

步骤3:现在您可以对文件进行简单的更改。粘贴这些代码行来更改终端提示符。

export PS1="___________________    | \w @ \h (\u) \n| => "

export PS2="| => "

第四步:现在通过输入Ctrl + o保存更改,点击Return保存。然后按Ctrl + X退出Nano

步骤5:现在我们需要*激活您的更改。输入source .bash_profile并观察提示符的变化。

就是这样!享受吧!