Detach/reattach 루프가 tmux 의 존재 이유
이 리듬 박으면 일주일 안에 tmux 가 비용 갚아:
tmux new -s work— 이름 있는 세션 시작.- Pane 세팅, 프로세스 실행, 돌게 둠.
prefix + d— detach. 터미널 닫음. 떠남. 잠. 여행.tmux attach -t work— reattach. 모든 게 떠난 그대로 정확히: 돌고 있는 프로세스, 스크롤백, 커서 위치.
SSH 통하면 더 강력. 리모트 박스 위에서 tmux 시작; 노트북에서 SSH, long task 실행, detach, SSH 세션 끊음 — task 가 서버에서 계속 돔. 나중에 어디서든 다시 연결, reattach, 결과 봄.
Copy mode — 스크롤, 검색, 복사
tmux 안에서 마우스 휠이 셸 출력을 기본으로 안 스크롤 — 멀티플렉서 안에 있지, 터미널 안 아냐. 스크롤백 navigate 하려면 prefix + [ 로 copy mode 진입. 이제 화살표 키 (또는 vi 키, 설정 시) 가 스크롤. q 가 copy mode 나감.
Copy mode 안에서
setw -g mode-keys vi (트랙 6) 박으면 copy mode 가 vi 스타일 navigation 사용:
- 이동:
h j k l,w b e,0 $,gg G— Vim 과 동일. /pattern앞으로 검색,?pattern뒤로,n/N다음/이전 매치.Space선택 시작, motion 으로 확장,Enter복사 (+ copy mode 나감).v가 직사각형 선택 토글.qcopy mode 나감.
붙여넣기
prefix + ] 가 가장 최근 tmux 복사 paste. 옳은 config (트랙 6) 와 함께면 tmux 의 복사가 시스템 클립보드에도 가서 다른 앱에서 Cmd-V / Ctrl-V 가 작동.
Copy mode 가 tmux 의 Vim 이야. 트랙 1–2 했으면 이미 navigate 와 검색 방법 알아; copy mode 는 그 키들 빌려. 대부분 tmux 사용자가 몇 분 안에 "아, 이게 그냥 스크롤백 위한 Vim 이네" 라고 느껴 — 맞아.