我想设置我在该行下方添加的环境变量~/.bash_profile
,~/.profile
但它不起作用。
export JBOSS_HOME=/Users/{USERNAME}/Desktop/jboss7
我想设置我在该行下方添加的环境变量~/.bash_profile
,~/.profile
但它不起作用。
export JBOSS_HOME=/Users/{USERNAME}/Desktop/jboss7
Apple 已将默认 shell 更改为 zsh。因此,您必须重命名配置文件。.bashrc
现在.zshrc
和.bash_profile
现在.zprofile
。
如果您出于某种原因(如我)不想重命名/移动您的~/.bash_profile
文件,您可以执行以下操作:
~/.zprofile
source ~/.bash_profile
我创建了一个名为
/usr/local/bin/mybash
其中包含一个包装脚本:
/usr/local/bin/bash --init-file $HOME/.bashrc
我从HomeBrew安装了这个 local/bin/bash 。
完整的事件序列
brew install bash
echo "/usr/local/bin/bash --init-file $HOME/.bashrc" > /usr/local/bin/mybash
chmod +x /usr/local/bin/mybash
然后我打开了terminal.app
[cmd-comma] 的设置。在General
选项卡下,选择单选按钮Command (complete path)
在文本框中将文本从 更改/bin/zsh/
为/usr/local/bin/bash
。
您只需复制现有的 bash_profile 并将其命名为 zprofile 即可。
cp ~/.bash_profile ~/.zprofile
您可以创建一个符号链接并保留您的 .bash_profile 文件:
ln -s .bash_profile .zsh_profile
source .zsh_profile
.bash_profile 中的任何更改都将反映在 .zsh_profile
将 bash 配置文件更改为 zsh 配置文件可以工作并获取它以查看实际情况。
vikas@Vikas-Kumar ~ % mv .bash_profile .zsh_profile
vikas@Vikas-Kumar ~ % source .zsh_profile
你不需要更新文件,zsh是mac的默认值,把它放在终端里。例如:
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
即使 os Catalina /bin/bash是免费提供的,也不需要 brew。只需创建您的.bash_profile并将终端设置中的 shell 设置为/bin/bash。它会自动找到您的 .bash_profile。z-shell不是bash-shell,简单的重命名在大多数情况下都可以工作,但绝对是不正确的。
cp zprofile ~/.zprofile
添加到.zprofile
:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
例如。经过>vi .zprofile
完毕