답변:
(예를 들어, 귀하의 접두사를 누르면 Ctrl+ A또는 B다음 기본값) :및 유형 kill-session
, 다음 공격 Enter. 명령 이름에서 알 수 있듯이 세션이 종료됩니다.
현재 세션 이외의 세션을 닫으려면 (따라서 tmux를 계속 실행하십시오. @ 0xC0000022L의 답변과 같이 현재 세션을 닫고 다른 세션을 사용할 수 있더라도 tmux도 닫습니다) tmux 창 중 하나에서 다음을 수행하십시오.
# tmux ls
keepMe: 1 windows (created Wed Jun 24 14:20:15 2015) [171x41]
otherSession: 1 windows (created Wed Jun 24 14:22:01 2015) [171x41]
3: 1 windows (created Wed Jun 24 14:23:28 2015) [171x41]
(assuming here that you're on keepMe session)
# tmux kill-session -t otherSession
-or-
# tmux kill-session -t 3
이렇게하면 "otherSession"또는 세션 번호 3이 삭제되고 "otherSession"또는 3 번 세션을 선택하지 않았을 때 tmux를 실행 상태로 둡니다.
ctrl + prefix
다음에 :
다음을 입력 kill-session -t name
하거나 kill-session -t number
. 세션 내에서이 작업을 수행하면을 사용하여 다시 첨부를 종료하려고합니다 tmux a
.
TMUX 접두사 (예 : ctrl+ b) +:kill-session
또는
tmux kill-session
(세션 내부 또는 외부에서 실행할 수 있음)
두 가지 호출 스타일 모두 플래그를 사용할 수 있습니다.
-t target-session
주어진 세션을
-a
파괴합니다. 모든 세션을 파괴하지만 주어진 하나 또는 당신이 연결된 세션을 파괴합니다.
kill-session
TMUX 외부에서 실행 하면 마지막으로 접속 한 세션이 종료됩니다. -a
그것을 뒤집습니다.
하나 이상의 세션이 실행중인 경우 다음을 사용 하여 한 번에 모든 세션 을 종료 할 수 kill-server
있습니다.
kill-server
명령으로 모든 세션을 닫을 수 있다고 지적하지 않았습니다 . 또한에 대한 플래그에 좀 더 깊이를 제공하고 싶었습니다 kill-session
.
-a
다른 모든 세션을 파괴 하는 데 도움이되는 유일한 답변입니다 .