~/.profile'tmuxがログインシェルを実行するように設定されている場合、すべてのtmuxウィンドウは、環境を継承するのではなく、周囲の環境をオーバーライドします。tmuxの外部で新しい変数を定義しても、tmuxセッションにはそれらの変数が残りますが、すでに定義されている変数の値を変更すると、変更はtmux内で失われます。全体として、tmuxのデフォルトの動作はあまり意味がありません。「新鮮なログイン」を行う方法としてtmuxを使用する場合、各ウィンドウを新しい環境で実行することをお勧めします。