Tmux 키보드 단축키

Tmux Cheatsheet 00 Featured Image

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