那么,基本上,当tmux
启动时,它会经历哪些启动过程?
我最近更改了几台服务器(CentOS 和 Ubuntu)上主目录的位置。我也使用tmux
和bash
。
我注意到当我启动时tmux
,它加载一个裸bash
外壳,不运行我的bashrc
,但它确实加载我的tmux.conf
.echo $HOME
显示我的旧主目录。
当我通过 SSH(而不是 in)登录时tmux
,它加载得bashrc
很好,并且 my$HOME
是我的新主目录。
加载时会tmux
执行什么操作,以及读取我的旧主目录的目的是什么$HOME
?
主目录在 中更改/etc/passwd
,我尝试使用usermod
这种方式编写更改,它响应“无更改”。
想要解决这个问题。已经查遍了,没找到太多。谢谢。
答案1
添加行:
set-option update-environment $HOME
到 ~/.tmux.conf 文件