每当我打开一个新shell时,我都会尝试自动启动tmux,只需注意我在OSX上使用iTerm,我已经尝试将以下内容放在我的.bashrc文件中:
if [[ ! $TERM =~ screen ]]; then
exec tmux
fi
这不起作用,虽然我已经在Ubuntu上进行了测试,但它的工作正常。
任何帮助表示感谢。
答案 0 :(得分:1)
使用您的代码,如果启动10个终端会发生什么?
您可以检查tmux list-sessions
的输出以确定tmux是否已经启动。
答案 1 :(得分:1)
原来我的.bashrc文件没有在.bash_profile上正确加载,所以我只需将我的脚本和设置移动到.bash_profile