我打开一个新终端,bash
如下所示。
gnome-terminal -x bash
gnome-terminal -e bash
gnome-terminal -- bash
我在某处读到要使用自定义 BASH RC 文件,您必须运行:
bash --login <custom_rc>
我不确定它是否有效,但问题是它不会像前面的命令那样让解释器保持打开状态。我也尝试过:
bash -c "source <custom_rc>"
但同样的事情发生了,读取配置后关闭。
答案1
根据手册,--rcfile
交换机以交互方式完成目标。
--rcfile 文件
如果 shell 是交互式的,则从文件而不是标准个人初始化文件 ~/.bashrc 执行命令
看来我们可以推断环境变量 ,BASH_ENV
在非交互模式下完成了相同的任务。
BASH_ENV
如果在 bash 执行 shell 脚本时设置此参数,则其值将被解释为包含初始化 shell 的命令的文件名,如 ~/.bashrc 中。 [...]