如何在OSX上编辑$ PATH(.bash_profile)?
我试图编辑PATH的条目,因为我做错了什么。
我正在使用Mac OS X 10.10.3
我努力了:
> touch ~/.bash_profile; open ~/.bash_profile
但是文件编辑器里面什么都没有打开。
我的问题:
我正在尝试安装ANDROID_HOME到我的PATH
我拼错了,但是当我closuresterminal,回去了,所以我再次尝试:
export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
这一次,我input了正确的命令,但是当我closuresterminal时,我的设置又一次消失了。
我如何执行我想要的设置?
如果我编辑bash.profile,我将如何input上面的代码?
谢谢!
您必须用文本编辑器打开该文件,然后保存它。
touch ~/.bash_profile; open ~/.bash_profile
它将用TextEdit打开文件,粘贴你的东西,然后保存。 如果你再次打开它,你会发现你的编辑。
您可以使用其他编辑器:
nano ~/.bash_profile mate ~/.bash_profile vim ~/.bash_profile
但是,如果你不知道如何使用它们,使用open
方法会更容易。
或者,你可以依靠pbpaste
。 复制
export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
在系统剪贴板中,然后在shell运行
pbpaste > ~/.bash_profile
或者,你也可以使用cat
cat > ~/.bash_profile
(现在cat
等待input:粘贴两个导出定义,然后按Ctrl-D)。
对于初学者更详细些:
首先确定.bash_profile文件是否存在? 请记住,.bash_profile文件在默认情况下不存在。 你必须自己创build它。
在finder中进入你的用户文件夹 。 那里应该可以find.bash_profile文件。 – > HD / Users / [USERNAME]
请记住:在开始处有一个点的文件'。' 被默认隐藏 。
要在Mac Os中显示隐藏的文件:
defaults write com.apple.finder AppleShowAllFiles YES killall Finder
在这里find: http : //www.macworld.co.uk/how-to/mac-software/how-show-hidden-files-in-mac-os-x-finder-funter-3520878/
如果不存在,则必须由您自己创build.bash_profile 。
用简单的命令打开terminal应用程序并切换到用户文件夹 :
cd
如果不存在,请使用以下命令创build文件 :
touch .bash_profile
其次,如果你不能记住vim,nano等保存和closures的内部命令(上面推荐的方法),最简单的编辑方式是在你喜欢的代码编辑器(Sublime等)中打开.bash_profile文件。
Finder – >用户文件夹。 右击 – >打开:Sublime Text(或其他代码编辑器)。 或在docker上的应用程序中拖动它。
…在那里你可以编辑它,以新的行传递导出命令。
对于初学者:要在MacOS的主目录中创build.bash_profile
文件,请运行:
nano ~/.bash_profile
然后你可以粘贴下面的内容:
https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054
如您所见,它包含一些示例别名和底部的环境variables。
完成更改之后,请按照Nano编辑器窗口底部的说明进行WriteOut( Ctrl-O
)和Exit( Ctrl-X
)的操作。 然后退出你的terminal并重新打开它,你将能够使用你新定义的别名和环境variables。
Mac OS X不会将path存储在.bash_profile中,而是存储在.profile中,因为Mac OS X是* BSD家族的一个分支。 一旦你在你的terminal上执行cat .profile,你应该能够在.profile中看到出口等等等等。