您可以訪問TMUX(本地)環境變量對每個會話,而在會議上,用命令:
bash> tmux show-environment
如果您添加-g參數爲所有會議獲得環境,即全球環境。本地環境與全球環境不一樣。上面的命令打印整個當地的環境,但你也可以看看只有一個變量:
bash> tmux show-environment variable_name
variable_name=value
來獲取值,你可以使用一些「sed的」魔法或使用「出口」的一個變量,或你甚至可以將整個環境「導出」到你的shell。以下是3種方法。
bash> tmux show-environment variable_name | sed "s:^.*=::"
value
bash> eval "export $(tmux show-environment variable_name)"
bash> echo $variable_name
value
bash> for var in $(tmux show-environment | grep -v "^-"); do eval "export $var"; done;
bash> echo $variable_name
value
如果需要,可以在show-environment命令後添加-g參數,如果要訪問全局環境。
每次啓動tmux時要怎麼做? – holms