tmux는 터미널 멀티플렉서로, 여러 터미널 세션을 하나의 화면에서 관리할 수 있게 해주는 유용한 도구입니다.
세션 생성
tmux new-session -s <session-name>
새로운 세션을 생성하고 지정한 이름으로 세션을 시작합니다.
tmux new -s <session-name>
위 명령어의 단축 버전입니다.
세션 목록 확인
tmux ls
현재 실행 중인 tmux 세션 목록을 확인합니다.
tmux list-sessions
위 명령어와 동일한 기능을 수행합니다.
세션 연결
tmux attach-session -t <session-name>
지정한 이름의 세션에 연결합니다.
tmux attach -t <session-name>
위 명령어의 단축 버전입니다.
tmux a -t <session-name>
위 명령어의 더 짧은 단축 버전입니다.
세션 종료
tmux kill-session -t <session-name>
지정한 이름의 세션을 종료합니다.
tmux kill-server
모든 tmux 세션과 서버를 종료합니다.
세션 이름 변경
tmux rename-session -t <old-session-name> <new-session-name>
기존 세션의 이름을 새로운 이름으로 변경합니다.
세션 분리
tmux detach
현재 연결된 세션에서 분리합니다. (단축키: Ctrl+b, d)
세션 간 이동
tmux switch -t <session-name>
지정한 이름의 세션으로 이동합니다.
tmux switch -n
다음 세션으로 이동합니다.
tmux switch -p
이전 세션으로 이동합니다.
세션 내 창 관리
tmux new-window
현재 세션에 새로운 창을 생성합니다. (단축키: Ctrl+b, c)
tmux select-window -t :<window-index>
지정한 인덱스의 창으로 이동합니다. (단축키: Ctrl+b, <window-index>)
tmux rename-window <new-window-name>
현재 창의 이름을 변경합니다. (단축키: Ctrl+b, ,)
tmux는 터미널 멀티플렉서로, 여러 터미널 세션을 하나의 화면에서 관리할 수 있게 해주는 유용한 도구입니다.
세션 생성
tmux new-session -s <session-name>
새로운 세션을 생성하고 지정한 이름으로 세션을 시작합니다.
tmux new -s <session-name>
위 명령어의 단축 버전입니다.
세션 목록 확인
tmux ls
현재 실행 중인 tmux 세션 목록을 확인합니다.
tmux list-sessions
위 명령어와 동일한 기능을 수행합니다.
세션 연결
tmux attach-session -t <session-name>
지정한 이름의 세션에 연결합니다.
tmux attach -t <session-name>
위 명령어의 단축 버전입니다.
tmux a -t <session-name>
위 명령어의 더 짧은 단축 버전입니다.
세션 종료
tmux kill-session -t <session-name>
지정한 이름의 세션을 종료합니다.
tmux kill-server
모든 tmux 세션과 서버를 종료합니다.
세션 이름 변경
tmux rename-session -t <old-session-name> <new-session-name>
기존 세션의 이름을 새로운 이름으로 변경합니다.
세션 분리
tmux detach
현재 연결된 세션에서 분리합니다. (단축키: Ctrl+b, d)
세션 간 이동
tmux switch -t <session-name>
지정한 이름의 세션으로 이동합니다.
tmux switch -n
다음 세션으로 이동합니다.
tmux switch -p
이전 세션으로 이동합니다.
세션 내 창 관리
tmux new-window
현재 세션에 새로운 창을 생성합니다. (단축키: Ctrl+b, c)
tmux select-window -t :<window-index>
지정한 인덱스의 창으로 이동합니다. (단축키: Ctrl+b, <window-index>)
tmux rename-window <new-window-name>
현재 창의 이름을 변경합니다. (단축키: Ctrl+b, ,)