新的 tmux shell 使用旧版本的 .bashrc

新的 tmux shell 使用旧版本的 .bashrc

我目前的情况是,在 tmux 会话中创建的新 shell 正在获取旧版本的 .bashrc,设置我已从文件中删除的环境变量。我能想到的唯一解释是 tmux 在某处缓存了该版本的文件,并使用该版本而不是真实的版本。在 tmux 之外新创建的登录 shell 反映了对我的 .bashrc 文件的更改,并且不再具有这些环境变量。是什么原因造成的?

我尝试在输出中搜索环境变量但PS4='+$BASH_SOURCE> ' BASH_XTRACEFD=7 bash -xl 7>&2无济于事,所以我不知道它在哪里设置。

相关内容