每当我在OSX上启动新的shell会话时,都会激活TMUX

时间:2015-01-30 11:29:37

标签: macos bash shell tmux

每当我打开一个新shell时,我都会尝试自动启动tmux,只需注意我在OSX上使用iTerm,我已经尝试将以下内容放在我的.bashrc文件中:

if [[ ! $TERM =~ screen ]]; then
    exec tmux
fi

这不起作用,虽然我已经在Ubuntu上进行了测试,但它的工作正常。

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:1)

使用您的代码,如果启动10个终端会发生什么?

您可以检查tmux list-sessions的输出以确定tmux是否已经启动。

答案 1 :(得分:1)

原来我的.bashrc文件没有在.bash_profile上正确加载,所以我只需将我的脚本和设置移动到.bash_profile