我对 bash 和 bash 配置文件进行了重大修改。之后,当我尝试在旧 bash 配置上生成的 tmux 会话中重新加载 bash 配置时,我开始出现不稳定的行为和警告。所以我做了:
exec -c /bin/bash/env bash
在其中一场会议中。这很有帮助,但现在我仍然出现其他奇怪的行为。例如,当我这样做时,clear
我收到一个错误:
TERM environment variable not set.
如何将新的 bash 配置和环境干净地加载到这些旧会话中?
答案1
老实说,如果您对 shell 配置文件进行了重大更改并希望它们应用于所有现有 shell,最好的办法是完全重新启动 tmux。