Tmux 키보드 단축키

Tmux는 UNIX 기반 머신을 위한 간단하면서도 강력한 터미널 멀티플렉서입니다. 이를 통해 단일 전신 터미널(TTY)에서 여러 터미널 창을 원활하게 생성하고 관리할 수 있습니다. Tmux는 사용자를 위해 자가 포함된 가상 터미널을 생성하여 이를 제공합니다. 이러한 접근 방식 덕분에 tmux는 세션 간에 지속되는 터미널 창을 생성할 수 있습니다. 뿐만 아니라, 이는 정보를 쉽게 전송하고 다양한 터미널을 수정할 수 있게 해줍니다.
그렇기 때문에 tmux는 일상 사용자와 시스템 관리자 모두에게 필수 프로그램입니다. 지속적인 터미널 세션을 제공하는 능력 덕분에 원격으로 tmux를 실행하고 연결이 끊어질 때 프로그램이 종료될 위험 없이 실행할 수 있습니다. 또한, 터미널 창을 조작할 수 있는 능력 덕분에 파워 유저를 위한 간단한 창 관리자가 됩니다.
이 치트시트를 다운로드하세요
아래에 이메일을 입력하여 이 PDF 치트시트를 받은 편지함에서 받으세요.
필수 Tmux 키 바인딩
tmux는 많은 이점을 제공하지만, 새로운 사용자가 tmux에서 겪는 주요 어려움 중 하나는 비정상적이고 직관적이지 않은 키 바인딩 구문입니다. 시스템에서 tmux 키 바인딩을 다시 매핑하는 것은 가능하지만, 작업할 수 있는 모든 시스템에 사용자 정의 구성을 로드할 수 없을 수도 있습니다. 따라서 기본 tmux 시스템이 어떻게 작동하는지 여전히 알고 싶을 것입니다. 이 치트시트는 tmux의 신비한 바인딩을 사용하는 방법의 기본을 가르치는 것을 목표로 합니다.
| 단축키 | 기능 |
|---|---|
| 일반 키 바인딩 | |
| Ctrl + B | 기본 리더 키입니다. |
| Ctrl + B, 그 다음 ? | tmux의 도움말 메뉴를 엽니다. |
| Ctrl + B, 그 다음 ~ | 현재 세션에 대한 모든 시스템 메시지를 표시합니다. |
| Ctrl + B, 그 다음 Ctrl + B | 터미널을 통해 리더 키를 보냅니다. |
| Ctrl + B, 그 다음 : | 명령 버퍼를 엽니다. |
| Ctrl + B, 그 다음 Ctrl + Z | 현재 tmux 클라이언트를 일시 중지합니다. |
| Ctrl + B, 그 다음 D | 현재 세션을 활성 터미널에서 분리합니다. |
| Ctrl + B, 그 다음 Shift + D | 분리할 세션을 선택하는 프롬프트를 엽니다. |
| Ctrl + B, 그 다음 S | 다른 세션으로 전환합니다. |
| Ctrl + B, 그 다음 ( | 현재 클라이언트를 이전 세션으로 이동합니다. |
| Ctrl + B, 그 다음 ) | 현재 클라이언트를 다음 세션으로 이동합니다. |
| Ctrl + B, 그 다음 R | 현재 화면을 다시 그립니다. |
| Ctrl + B, 그 다음 T | 현재 시간을 표시합니다. |
| 창 관리 | |
| Ctrl + B, 그 다음 C | 새 창을 생성합니다. |
| Ctrl + B, 그 다음 & | 현재 선택된 창을 삭제합니다. |
| Ctrl + B, 그 다음 I | 현재 선택된 창에 대한 정보를 잠깐 표시합니다. |
| Ctrl + B, 그 다음 N | 세션에서 다음 창으로 이동합니다. |
| Ctrl + B, 그 다음 P | 세션에서 이전 창으로 이동합니다. |
| Ctrl + B, 그 다음 Alt + N | 마커가 있는 다음 창으로 이동합니다. |
| Ctrl + B, 그 다음 Alt + P | 마커가 있는 이전 창으로 이동합니다. |
| Ctrl + B, 그 다음 , | 현재 창의 레이블을 변경합니다. |
| Ctrl + B, 그 다음 . | 현재 창의 인덱스 번호를 변경합니다. |
| Ctrl + B, 그 다음 L | 이전에 선택된 창으로 돌아갑니다. |
| Ctrl + B, 그 다음 0-9 | 해당 인덱스 번호를 가진 창으로 이동합니다. |
| Ctrl + B, 그 다음 ‘ | 특정 인덱스 번호로 직접 전환하는 프롬프트를 엽니다. |
| Ctrl + B, 그 다음 W | 전환할 창을 상호작용적으로 선택하는 프롬프트를 엽니다. |
| Ctrl + B, 그 다음 F | 특정 텍스트 문자열을 포함하는 창을 검색합니다. |
| 패널 관리 | |
| Ctrl + B, 그 다음 Q | 현재 표시된 화면의 패널 인덱스를 표시합니다. |
| Ctrl + B, 그 다음 % | 현재 창에 새로 수직 분할된 패널을 생성합니다. |
| Ctrl + B, 그 다음 “ | 현재 창에 새로 수평 분할된 패널을 생성합니다. |
| Ctrl + B, 그 다음 X | 현재 선택된 패널을 삭제합니다. |
| Ctrl + B, 그 다음 ! | 현재 선택된 패널을 다른 창으로 이동합니다. |
| Ctrl + B, 그 다음 ; | 이전에 활성화된 패널을 선택합니다. |
| Ctrl + B, 그 다음 M | 현재 패널을 마크합니다. |
| Ctrl + B, 그 다음 Shift + M | 현재 패널의 마크를 해제합니다. |
| Ctrl + B, 그 다음 O | 현재 선택된 창에서 다음 패널을 선택합니다. |
| Ctrl + B, 그 다음 { | 현재 선택된 패널을 인덱스에서 이전 패널과 교환합니다. |
| Ctrl + B, 그 다음 } | 현재 선택된 패널을 인덱스에서 다음 패널과 교환합니다. |
| Ctrl + B, 그 다음 Up | 현재 선택된 패널 위의 패널을 선택합니다. |
| Ctrl + B, 그 다음 Down | 현재 선택된 패널 아래의 패널을 선택합니다. |
| Ctrl + B, 그 다음 Left | 현재 선택된 패널 왼쪽의 패널을 선택합니다. |
| Ctrl + B, 그 다음 Right | 현재 선택된 패널 오른쪽의 패널을 선택합니다. |
| 패널 레이아웃 | |
| Ctrl + B, 그 다음 Alt + 1 | 현재 창의 패널 레이아웃을 수평 스택 레이아웃으로 정렬합니다. |
| Ctrl + B, 그 다음 Alt + 2 | 현재 창의 패널 레이아웃을 수직 스택 레이아웃으로 정렬합니다. |
| Ctrl + B, 그 다음 Alt + 3 | 현재 창의 패널 레이아웃을 수평 마스터 스택 레이아웃으로 정렬합니다. |
| Ctrl + B, 그 다음 Alt + 4 | 현재 창의 패널 레이아웃을 수직 마스터 스택 레이아웃으로 정렬합니다. |
| Ctrl + B, 그 다음 Alt + 5 | 현재 창의 패널 레이아웃을 타일 레이아웃으로 정렬합니다. |
| Ctrl + B, 그 다음 Space | 현재 창의 모든 기본 레이아웃을 순환합니다. |
| Ctrl + B, 그 다음 Ctrl + Up | 현재 선택된 패널의 크기를 위로 한 행 증가시킵니다. |
| Ctrl + B, 그 다음 Ctrl + Down | 현재 선택된 패널의 크기를 아래로 한 행 증가시킵니다. |
| Ctrl + B, 그 다음 Ctrl + Left | 현재 선택된 패널의 크기를 왼쪽으로 한 행 증가시킵니다. |
| Ctrl + B, 그 다음 Ctrl + Right | 현재 선택된 패널의 크기를 오른쪽으로 한 행 증가시킵니다. |
| 텍스트 복사 모드 | |
| Ctrl + B, 그 다음 [ | 현재 세션을 tmux의 텍스트 복사 모드로 전환합니다. |
| G | 현재 창의 맨 위 줄로 이동합니다. |
| Shift + G | 현재 창의 맨 아래 줄로 이동합니다. |
| / | 키워드에 대한 전방 검색을 수행합니다. |
| ? | 키워드에 대한 후방 검색을 수행합니다. |
| N | 키워드의 다음 발생을 강조 표시합니다. |
| Shift + N | 키워드의 이전 발생을 강조 표시합니다. |
| K
Up Arrow | 커서를 한 줄 위로 이동합니다. | | J
Down Arrow | 커서를 한 줄 아래로 이동합니다. | | H/Left Arrow | 커서를 한 문자 왼쪽으로 이동합니다. | | L/Right Arrow | 커서를 한 문자 오른쪽으로 이동합니다. | | W | 커서를 한 단어 앞으로 이동합니다. | | B | 커서를 한 단어 뒤로 이동합니다. | | Ctrl + Space | 현재 지점에서 텍스트 선택을 시작합니다. | | Ctrl + W | 선택된 텍스트를 붙여넣기 버퍼에 복사합니다. | | Q | 현재 창을 일반 tmux 세션으로 되돌립니다. | | Ctrl + B, 그 다음 ] | 마지막 버퍼의 내용을 현재 창에 붙여넣습니다. | | Ctrl + B, 그 다음 = | 현재 활성 세션 목록을 열고 현재 선택을 붙여넣을 위치를 선택합니다. |
이미지 출처: ** Unsplash