/
https://42jerrykim.github.io/ _index.md
GPG 또는 SSH 키로 커밋에 서명해 작성자 신원을 암호학적으로 증명하는 원리, 08장에서 다룬 author 필드가 누구나 위조할 수 있다는 사실, GitHub의 Verified 배지가 검증하는 것과 검증하지 않는 것을 정리한 Git 챕터다.
이 45챕터 시리즈에서 다룬 명령들이 실무에서 가장 자주 만드는 에러 메시지를 원인별로 모아, 각 에러가 어느 챕터의 어떤 개념과 연결되는지 정리한 Git 시리즈 마지막 챕터다.
Tmux 22챕터 커리큘럼의 과정 개요. 터미널 멀티플렉서가 왜 필요한지, 6개 Part로 나눈 학습 순서의 설계 근거, 00–21장 전체 목차, 선수 지식과 완주 후 갖추는 실무 역량을 빠짐없이 정리한 과정 개요 챕터다.
tmux가 서버-클라이언트 구조로 동작하는 원리와 세션·윈도우·패널 3단계 계층을 다룹니다. 소켓 경로, 서버 자동 시작·종료 조건, detach·attach 동작을 명령으로 직접 확인하고 일반 터미널과 비교합니다.
Debian/Ubuntu apt, macOS Homebrew, Fedora dnf, 소스 빌드까지 운영체제별 tmux 설치 방법과 libevent·ncurses 의존성을 정리하고, tmux를 처음 실행했을 때 서버·세션이 자동으로 만들어지는 흐름을 다룹니다.
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 공식 문서 기준으로 확인합니다.