당신은 TMUX에 액세스 할 수 있습니다
각 세션 (로컬) 환경 변수, 세션에있는 동안 명령 :
bash> tmux show-environment
당신은 -g 매개 변수를 추가하는 경우 모든 세션, 즉 지구 환경을위한 환경을 확보하십시오. 로컬 환경은 글로벌 환경과 동일하지 않습니다. 이전 명령은 인쇄 전체 지역의 환경을,하지만 당신은 단지 하나 개의 변수를 볼 수 있습니다 :
bash> tmux show-environment variable_name
variable_name=value
, 당신은 일부 '나오지도'마법을 사용할 수있는 값을 얻거나 하나의 변수에 '수출'을 사용 또는 쉘 전체 환경을 '내보내기'할 수도 있습니다. 아래는 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 매개 변수를 추가하면됩니다. 나는 나에게 해당 세션 내부의 모든 창에서 MY_VAR
에 대한 액세스를 제공하는 TMUX 세션을 시작하기 전에
tmux를 시작할 때마다이 작업을 수행하면 어떨까요? – holms