我有一个自定义的屏幕配置myscreenconfig
和一个.screenrc
文件。 myscreenconfig
看起来像这样:
source .screenrc
screen 0 bash
title 'notes'
screen 1 bash
title 'bash'
[etc.]
.screenrc
文件顶部有以下几行内容:
altscreen on
shell -${SHELL}
我的.bash_profile
文件设置了很多内容,然后调用source $HOME/.bash_aliases
。
如果我不带任何参数启动screen
,我的.bash_profile
和.bash_aliases
都会加载。但是,如果我通过screen -c myscreenconfig
来启动screen,则只有.bash_profile
被加载,而没有加载.bash_aliases
。为什么?如何解决这个问题?