我使用的是 MacBook Pro、El Capitan。我在 中设置了别名.bash_profile
,在 的第一个实例中可以使用iTerm
,但是如果我打开一个新实例,它们无法被识别,每次都iTerm
必须这样做。source ~/.bash_profile
他们能以某种方式记住所有情况吗?
答案1
转到设置,在“配置文件”>“常规”>“命令”下选择“命令”单选按钮并使用/bin/bash --login
作为命令。这将加载您的.bash_profile
。
答案2
实际上,对于最新的 macOS,您可以转到终端的 GUI 并执行以下操作:
终端偏好设置→个人资料→壳
在“启动”选项中激活“运行命令”并输入source ~/.profile
。
答案3
根据它是登录 shell 还是交互式 shell,bash 将会提供 或~/.bash_profile
。iTerm~/.bashrc
最有可能寻找~/.bashrc
。
你可以简单地在每个文件的开头添加一行:在~/.bash_profile
export BASH_CONF="bash_profile"
在顶端~/.bashrc
export BASH_CONF="bashrc"
然后只需输入$ echo $BASH_CONF
一个新的 iTerm 实例。