반응형
tmux
tmux (Terminal Multiplexer) 는 단일 화면에서 여러 terminal 을 생성, 관리하는 도구이며, ssh/telnet과 별도 독립 세션으로 유지되어, ssh/telnet session의 종료와 무관하게 언제든 dettach, attach 해서 session을 재사용/중지 할 수 있다.
Usage
세션 생성
$ tmux new -s <session_name>
세션 목록 조회
$ tmux ls
세션 재연결
$ tmux attach -t <session_name>
세션 강제 종료
$ tmux kill-session -t <session_name>
tmux session 내에서 명령
세션 detach
ctrl + b d
세션 종료
ctrl + b &
exit 는 현재 pane 를 종료하므로 다른 기능임
pane 분할
- ctrl + b % : 세로로 pane 분할
- ctrl + b " : 가로로 pane 분할
- ctrl + b q : pane index를 화면에 출력
- ctrl + b ! : 분할된 pane 전체 제거
- ctrl + b x : 현재 pane 제거 (삭제 전 y/n 입력)
- ctrl + d : 현재 pane 제거 (즉시).
exit 명령어 입력과 동일한 동작
- ctrl + b ' : prompt 에 pane index 를 입력해 이동
- ctrl + b <방향키> : 분할된 pane 사이에서 이동
- ctrl + b : : promt 로 명령어 입력
- resize-pane -L or -R or -U or -D : pane 사이즈 조절
ex) resize-pane -U 5 : 5 cell 만큼 upwindow
- resize-pane -L or -R or -U or -D : pane 사이즈 조절
- ctrl + b w : window 목록 보기
- ctrl + b c : 새로운 window 생성
- ctrl + b p : 이전 window 로 이동
- ctrl + b n : 다음 window 로 이동
- ctrl + b l : 마지막 window 로 이동
- ctrl + b <번호> : 번호에 해당하는 window 로 이동
- ctrl + b f : prompt 에 이름 입력하여 해당 window 로 이동기타
- ctrl + b ? : 단축키 목록 표시
- ctrl + b : : tmux 명령어 입력
- ctrl + b [ : 스크롤 활성화
반응형
'개발, 웹, 블로그 > Linux 상식' 카테고리의 다른 글
Ubuntu 22.04에서 kernel 과거 버전 고정하기 (0) | 2024.11.15 |
---|---|
서버 작업시 /etc/fstab 수정시 주의 사항 (0) | 2024.11.14 |
iptable로 특정 포트 허용 및 간단 방화벽 설정하기 (0) | 2024.11.12 |