TMUX의 상태 표시 줄 구성


15

tmux 세션이 상태 표시 줄의 오른쪽에 현재 IP 주소를 표시하기를 원하지만 올바른 구문을 찾는 데 가장 어려운 시간을 보내고 있습니다. 이 명령은 쉘에서 완벽하게 작동하지만 tmux는 구문 분석하지 않습니다.

set -g status-right '#[fg=white]#(host (hostname))'

[참고 : 나는 생선 껍질을 사용하고 있습니다]

나는 정말로 그것을 원합니다.

set -g status-right '#[fg=white]#(hostname)@#(host (hostname) | cut -d " " -f 4)'

그러나 이전 상태 표시 줄을 작동시킬 수 없으므로 이것은 손실 된 원인입니다. 이상한 점은 첫 번째 작업을 한 번 받았지만 컷을 추가 한 것입니다.

답변:


13

이 시도:

set -g status-right '#[fg=white]#(hostname)@#(host `hostname` | cut -d " " -f 4)'

설명서에는 tmux내부 명령 #()sh명령이라고 나와 있습니다. 나는 일을 할 수 $()없었지만 백틱은 작동합니다.


감사. 기본 쉘을 사용하지 않았다는 것을 완전히 놓쳤습니다.
wdkrnls
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.