저는 우리 대학 서버에 로그인한 후 tmux를 사용하고 있습니다. 여러 개의 화면( Ctrl- 로 생성됨 ) 이 있는데 B c그 중 일부는 다른 파일을 편집하기 위한 것입니다. 일부는 프로그램을 실행하는 데 사용됩니다. 나는 Ctrl-and- B n를 사용하여 Ctrl작업을 완료 B p하지만 때로는 올바른 것을 찾는 데 오랜 시간이 걸립니다.
특정 프로그램을 실행하는 화면에 대한 바로가기가 있습니까? 아니면 화면(때로는 10개 이상)을 관리하는 다른 방법이 있습니까?
답변1
Ctrl+를 사용하여 "화면" 목록을 얻을 수 있습니다 B w. 이는 아무런 옵션 없이 실행되는 기본 프로그램을 보여주므로 약간 도움이 되지만 많이는 아닙니다. 화면을 생성한 후
화면 이름에 +를 붙여주면 목록이 더욱 유용해집니다.CtrlB ,
이것이 Ctrl+ 다음에 나오는 내용입니다. B w항목을 선택하거나 마우스를 클릭하여 사용할 수 있습니다.↑↓Return
답변2
list-windows
매뉴얼 페이지의 옵션을 참조하십시오 .
list-windows [-a] [-F format] [-t target-session]
(별칭: lsw)
-a가 주어지면 서버의 모든 창을 나열합니다. 그렇지 않으면 현재 또는 대상 세션의 창을 나열합니다. -F 플래그의 의미에 대해서는 형식 섹션을 참조하십시오.
tmux에서 명령줄을 열고 :다음 명령을 실행하여 list-windows
목록을 확인하세요.
0: TTYtter (1 panes) [142x60] [layout b07d,142x60,0,0,0] @0
1: NZOSA (1 panes) [142x60] [layout b07e,142x60,0,0,1] @1
2: SSH (1 panes) [142x60] [layout b07f,142x60,0,0,2] @2
3: IRC (1 panes) [142x60] [layout b080,142x60,0,0,3] @3
4: Shell- (1 panes) [142x60] [layout b081,142x60,0,0,4] @4
5: bash* (1 panes) [142x60] [layout b082,142x60,0,0,5] @5 (active)
이 명령을 자주 사용하는 경우 키에 바인딩하여 보다 편리하게 실행할 수 있습니다.
bind-key C-w list-windows