/
https://42jerrykim.github.io/ _index.md
tmux 세션을 이름으로 만들고 목록에서 골라 접속·전환하며, 분리(detach)와 종료(kill)를 구분해 다루는 실전 명령을 정리합니다. new-session·attach-session·switch-client·kill-session 옵션을 예제로 확인합니다.
한 세션 안에서 윈도우를 만들고 전환·닫는 법과, 화면을 좌우·상하로 나누는 패널 분할·이동·zoom을 다룹니다. new-window·split-window·select-pane·resize-pane -Z 옵션을 실전 예제로 확인합니다.
tmux의 기본 prefix 키(Ctrl+b)가 입력을 가로채는 방식과, 콜론(:)으로 진입하는 커맨드 모드를 다룹니다. prefix 옵션 변경, send-prefix로 리터럴 키 전달, list-keys로 바인딩을 확인하는 법을 실전 예제로 확인합니다.
tmux.conf 파일의 위치와 로드 순서, 명령 한 줄·주석·세미콜론 체인 문법, server/session/window/pane 옵션 범위, source-file로 재적용(reload)하는 법을 실전 예제로 다룹니다.
bind-key·unbind-key로 원하는 키에 원하는 명령을 연결하는 법과, 키 테이블(prefix/root/커스텀)의 동작 방식을 다룹니다. vim 스타일 패널 이동 재배치와 다단계 키 조합 예제를 tmux 공식 문서 기준으로 확인합니다.
tmux 상태바가 주기적으로 다시 그려지는 원리와 status-left/status-right, 포맷 변수(#S, #W 등), STYLES(fg=/bg=) 문법을 다룹니다. 조건부 표현식과 길이 제한 함정을 실전 예제로 확인합니다.
select-layout의 7가지 프리셋 배치(even/main/tiled)와 main-pane-width/height 옵션, synchronize-panes로 여러 패널에 입력을 동시에 보내는 법을 다룹니다. 여러 서버를 한 번에 관리하는 실전 예제로 확인합니다.
tmux 카피 모드에서 텍스트를 선택·복사하고 내부 버퍼 스택에 쌓인 여러 복사본을 이름으로 골라 붙여넣는 법을 다룹니다. set-clipboard로 OS 클립보드와 연동하는 방법과 터미널 지원 여부까지 확인합니다.
swap-window/swap-pane으로 위치를 맞바꾸고, move-window로 번호를 옮기고, break-pane으로 패널을 독립 윈도우로 떼어낸 뒤 join-pane으로 되돌리는 재배치 명령을 다룹니다. 각 동사의 차이를 실전 예제로 확인합니다.
같은 세션에 여러 클라이언트가 붙어 화면을 실시간으로 공유하는 방식과, 세션 그룹으로 창 집합만 공유하고 각자 다른 창을 보는 방식의 차이를 다룹니다. read-only 접속, 화면 크기 충돌, 소켓 권한까지 실전 예제로 확인합니다.