我正在尝试设置工作站,以便为启动的每个终端(xterm
,gnome-terminal
,...)运行tmux
。我想将tmux
添加到.bashrc
;问题是如果我因任何原因启动bash
两次,它会在当前tmux
内开始第二个tmux
。
所以:
.bashrc
,当前bash是'第一个'而不是第二个在同一个终端中启动?答案 0 :(得分:1)
您可以将以下内容添加到.bash_profile
:
SHELL=tmux
如果在命令行中没有给出命令,这是xterm
检查命令运行的第一个地方。
答案 1 :(得分:1)
结合前两个答案:
alias xterm='SHELL=tmux xterm'
在仅xterm
启动时,您会获得所需的行为,但仍可以将xterm用于其他操作,例如xterm top
。
答案 2 :(得分:0)
如何将xterm
别名变为xterm tmux
?
只需将以下行添加到.bashrc
:
alias xterm='xterm tmux'