status-right라는 터미널 tmux 정보(오른쪽 하단)를 사용자 이름 또는 호스트로 어떻게 변경합니까?

status-right라는 터미널 tmux 정보(오른쪽 하단)를 사용자 이름 또는 호스트로 어떻게 변경합니까?

-------내 것은 오른쪽 하단에 7개의 대시( )가 있습니다.
내 이름이나 호스트 이름 등으로 바꿀 수 있나요?

이것은 PS1 프롬프트와 아무 관련이 없습니다. 이미 호스트 디렉토리의 이름을 지정할 시간이 있습니다.
저는 tmux를 사용합니다.
저는 Ubuntu13을 사용하고 있지만 가능하다면 OSX의 iterm2에서도 작동하고 싶습니다.

나는 .tmux.conf그것을 가지고있다

set -g status-right "-------"

사용자 또는 호스트로 만들려면 어떻게 해야 합니까? \u를 시도했지만 성공하지 못했습니다.

예:

여기에 이미지 설명을 입력하세요.<---여기

답변1

tmux 상태 표시줄의 오른쪽 부분에 호스트 이름을 설정합니다.

set -g status-right "#H"

이 tmux 치트 시트의 "tmux 사용자 정의" 섹션에서 더 많은 명령을 찾을 수 있습니다.http://www.cheatography.com/bechtold/cheat-sheets/tmux-the-terminal-multiplexer/

답변2

FORMATS 섹션에는 man tmux상태 표시줄에 사용할 수 있는 전체 값 목록이 포함되어 있습니다.

또한 셸 명령의 출력을 파이프하여 셸에서 액세스할 수 있는 모든 정보를 상태 줄에 포함할 수 있습니다.

예를 들어 호스트 이름은 를 사용하여 인쇄 #H하거나 #h짧은 이름(도메인 이름 없이)을 인쇄할 수 있습니다.

이름을 하드코딩하는 대신 포함하려면 다음 who과 같이 잘린 출력을 인쇄할 수 있습니다 #(who | cut -d \" \" -f1). 따옴표를 이스케이프해야 합니다.

이 질문에 대한 더 포괄적인 답변이 있습니다.스택 오버플로..

관련 정보