重新加载 tmux 会话的 bash 环境

重新加载 tmux 会话的 bash 环境

我对 bash 和 bash 配置文件进行了重大修改。之后,当我尝试在旧 bash 配置上生成的 tmux 会话中重新加载 bash 配置时,我开始出现不稳定的行为和警告。所以我做了:

exec -c /bin/bash/env bash

在其中一场会议中。这很有帮助,但现在我仍然出现其他奇怪的行为。例如,当我这样做时,clear我收到一个错误:

TERM environment variable not set.

如何将新的 bash 配置和环境干净地加载到这些旧会话中?

答案1

老实说,如果您对 shell 配置文件进行了重大更改并希望它们应用于所有现有 shell,最好的办法是完全重新启动 tmux。

相关内容