GoGPT Best VPN GoSearch

온웍스 파비콘

tmux - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 tmux 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 tmux 명령입니다.

프로그램:

이름


tmux — 터미널 멀티플렉서

개요


tmux [-2CluvV] [-c 쉘 명령] [-f 파일] [-L 소켓 이름] [-S 소켓 경로]
[명령 [플래그]]

기술


tmux 터미널 멀티플렉서: 여러 터미널을 생성, 액세스,
단일 화면에서 제어할 수 있습니다. tmux 화면에서 분리하고 계속할 수 있습니다.
백그라운드에서 실행한 다음 나중에 다시 연결합니다.

인셀덤 공식 판매점인 tmux 시작되면 새로운 것을 생성합니다. 세션 싱글로 그리고 그것을 표시합니다
화면. 화면 하단의 상태 표시줄에 현재 세션에 대한 정보가 표시됩니다.
대화식 명령을 입력하는 데 사용됩니다.

세션은 단일 컬렉션입니다. 의사 터미널 의 관리하에 tmux. 마다
세션에는 하나 이상의 창이 연결되어 있습니다. 창이 전체 화면을 차지하며
직사각형 창으로 분할될 수 있으며 각 창은 별도의 의사 터미널( pty(7)
매뉴얼 페이지는 의사 터미널의 기술적 세부 사항을 문서화합니다). 임의 개수 tmux
인스턴스는 동일한 세션에 연결할 수 있으며 여러 창에 표시될 수 있습니다.
같은 세션. 모든 세션이 종료되면, tmux 출구.

각 세션은 지속되며 우발적인 연결 해제(예: SSH(1)
연결 시간 초과) 또는 의도적인 분리('Cb d' 키 입력 사용). tmux
다음을 사용하여 다시 연결:

$ tmux 첨부

In tmux, 세션이 화면에 표시됩니다. 클라이언트 모든 세션은
단일 섬기는 사람. 서버와 각 클라이언트는 다음을 통해 통신하는 별도의 프로세스입니다.
소켓 / TMP.

옵션은 다음과 같습니다

-2tmux 터미널이 256색을 지원한다고 가정합니다.

-C 제어 모드에서 시작합니다( 통제 모드 부분). 두 번 주어진 (-CC)
에코를 비활성화합니다.

-c 쉘 명령
실행하다 쉘 명령 기본 쉘을 사용합니다. 필요한 경우 tmux 섬기는 사람
를 검색하기 시작합니다. 기본 쉘 옵션. 이 옵션은
호환성 sh(1) 언제 tmux 로그인 쉘로 사용됩니다.

-f 파일 대체 구성 파일을 지정하십시오. 기본적으로, tmux 시스템을 로드합니다
에서 구성 파일 /etc/tmux.conf, 있는 경우 사용자를 찾습니다.
의 구성 파일 ~/.tmux.conf.

구성 파일은 tmux 에서 실행되는 명령
서버가 처음 시작될 때 순서입니다. tmux 구성 파일 로드
서버 프로세스가 시작될 때 한 번. 그만큼 소스 파일 명령을 사용할 수 있습니다
나중에 파일을 로드합니다.

tmux 의 구성 파일에 있는 명령의 오류 메시지를 표시합니다.
첫 번째 세션이 생성되고 나머지 구성을 계속 처리합니다.
파일.

-L 소켓 이름
tmux TMUX_TMPDIR, TMPDIR 아래의 디렉토리에 서버 소켓을 저장합니다.
설정되지 않았거나 / TMP 둘 다 설정되지 않은 경우. 기본 소켓의 이름은 디폴트 값.
이 옵션을 사용하면 다른 소켓 이름을 지정할 수 있으므로 여러
독립 tmux 실행할 서버. 같지 않은 -S 전체 경로는 필요하지 않습니다.
소켓은 모두 같은 디렉토리에 생성됩니다.

소켓이 실수로 제거되면 SIGUSR1 신호가 소켓으로 전송될 수 있습니다.
tmux 서버 프로세스를 재생성합니다(부모가
디렉토리가 없습니다).

-l 로그인 쉘처럼 동작합니다. 이 플래그는 현재 효과가 없으며
tmux를 로그인 쉘로 사용할 때 다른 쉘과의 호환성.

-S 소켓 경로
서버 소켓에 대한 전체 대체 경로를 지정하십시오. 만약에 -S 지정되고,
기본 소켓 디렉토리는 사용되지 않으며 -L 플래그는 무시됩니다.

-u tmux 확인하여 터미널이 UTF-8을 지원할 가능성이 있는지 추측하려고 시도합니다.
설정할 첫 번째 LC_ALL, LC_CTYPE 및 LANG 환경 변수
문자열 "UTF-8". 이것은 항상 올바른 것은 아닙니다. -u 명시적으로 신고
정보 용 tmux UTF-8이 지원됩니다.

전달된 클라이언트에서 서버가 시작되는 경우 -u 또는 UTF-8이 감지된 경우,
전에, utf8 그리고 상태-utf8 전역 창 및 세션에서 옵션이 활성화됩니다.
옵션을 각각.

-v 상세 로깅을 요청합니다. 이 옵션은 다음에 대해 여러 번 지정할 수 있습니다.
자세한 내용 증가. 로그 메시지는 다음 위치에 저장됩니다. tmux-클라이언트-PID.log 그리고
tmux-서버-PID.log 현재 디렉토리의 파일, 여기서 PID 의 PID입니다.
서버 또는 클라이언트 프로세스.

-V 보고하다 tmux 번역.

명령 [플래그]
제어에 사용되는 명령 집합 중 하나를 지정합니다. tmux,에 설명 된대로
다음 섹션. 명령이 지정되지 않은 경우 새 세션 명령
가정합니다.

KEY 바인딩


tmux 접두사 키의 키 조합을 사용하여 연결된 클라이언트에서 제어할 수 있습니다.
기본적으로 'C-b'(Ctrl-b) 뒤에 명령 키가 있습니다.

기본 명령 키 바인딩은 다음과 같습니다.

Cb 응용 프로그램을 통해 접두사 키(Cb)를 보냅니다.
Co 현재 창의 창을 앞으로 회전합니다.
Cz 일시 중지 tmux 고객.
! 현재 창을 창 밖으로 분리합니다.
" 현재 창을 위와 아래 두 개로 나눕니다.
# 모든 붙여넣기 버퍼를 나열합니다.
$ 현재 세션의 이름을 바꿉니다.
% 현재 창을 왼쪽과 오른쪽 두 개로 나눕니다.
& 현재 창을 종료합니다.
' 선택할 창 인덱스를 묻는 메시지를 표시합니다.
( 연결된 클라이언트를 이전 세션으로 전환합니다.
) 연결된 클라이언트를 다음 세션으로 전환합니다.
, 현재 창의 이름을 바꿉니다.
- 가장 최근에 복사한 텍스트 버퍼를 삭제합니다.
. 현재 창을 이동하기 위한 색인을 요청합니다.
0 ~ 9 창 0 ~ 9를 선택합니다.
: 들어가다 tmux 명령 프롬프트.
; 이전 활성 창으로 이동합니다.
= 목록에서 대화식으로 붙여넣을 버퍼를 선택하십시오.
? 모든 키 바인딩을 나열합니다.
D 분리할 클라이언트를 선택합니다.
L 연결된 클라이언트를 마지막 세션으로 다시 전환합니다.
[ 텍스트를 복사하거나 기록을 보려면 복사 모드로 들어갑니다.
] 가장 최근에 복사한 텍스트 버퍼를 붙여넣습니다.
c 새 창을 만듭니다.
d 현재 클라이언트를 분리합니다.
f 열려 있는 창에서 텍스트를 검색하라는 메시지를 표시합니다.
i 현재 창에 대한 일부 정보를 표시합니다.
l 이전에 선택한 창으로 이동합니다.
n 다음 창으로 변경합니다.
o 현재 창에서 다음 창을 선택합니다.
p 이전 창으로 변경합니다.
● 창 인덱스를 간략하게 표시합니다.
r 연결된 클라이언트를 강제로 다시 그립니다.
m 현재 창을 표시합니다(참조 선택 창 -m).
M 표시된 창을 지웁니다.
■ 연결된 클라이언트에 대한 새 세션을 대화식으로 선택합니다.
t 시간을 표시합니다.
w 대화식으로 현재 창을 선택합니다.
x 현재 창을 종료합니다.
z 현재 창의 확대/축소 상태를 전환합니다.
{ 현재 창을 이전 창으로 바꿉니다.
} 현재 창을 다음 창으로 바꿉니다.
~의 이전 메시지 표시 tmux, 만약에 어떠한.
Page Up 복사 모드로 들어가 한 페이지 위로 스크롤합니다.
위아래
왼쪽 오른쪽
창의 위, 아래, 왼쪽 또는 오른쪽으로 변경
현재 창.
M-1 ~ M-5 XNUMX가지 사전 설정 레이아웃 중 하나로 창을 정렬합니다.
수직, 주-수평, 주-수직 또는 타일.
Space 다음 프리셋 레이아웃에 현재 창을 배치합니다.
Mn 벨 또는 활동 마커가 있는 다음 창으로 이동합니다.
Mo 현재 창의 창을 뒤로 회전합니다.
Mp 벨 또는 활동 마커가 있는 이전 창으로 이동합니다.
C-업, C-다운
C-왼쪽, C-오른쪽
한 셀씩 단계적으로 현재 창의 크기를 조정합니다.
M-위, M-아래
M-왼쪽, M-오른쪽
XNUMX개 셀 단위로 현재 창의 크기를 조정합니다.

키 바인딩은 바인드 키 그리고 바인딩 해제 키 명령.

명령


이 섹션에는 다음에서 지원하는 명령 목록이 포함되어 있습니다. tmux. 대부분의 명령은
optional -t (그리고 때때로 -s) 인수 중 하나 대상 클라이언트, 대상 세션
대상 창대상 창. 클라이언트, 세션, 창 또는 창을 지정합니다.
명령이 영향을 미쳐야 합니다.

대상 클라이언트 그 이름은 pty(7) 클라이언트가 연결된 파일, 예를 들어
둘 중 하나 /dev/ttyp1 or 티피1 연결된 클라이언트에 대해 /dev/ttyp1. 클라이언트가 없는 경우
지정된, tmux 현재 사용 중인 클라이언트를 해결하려고 시도합니다. 실패하면 오류입니다.
보고했다. 클라이언트는 목록 클라이언트 명령.

대상 세션 다음과 같이 순서대로 시도됩니다.

1. 접두어 $가 붙은 세션 ID.

2. 세션의 정확한 이름( 목록 세션 명령).

3. 세션 이름의 시작(예: 'mysess')은 이름이 지정된 세션과 일치합니다.
'마이세션'.

4. 안 fnmatch(3) 세션 이름과 일치하는 패턴.

세션 이름에 '=' 접두사가 있는 경우 정확히 일치하는 항목만 허용됩니다(따라서 '=mysess'
'mysession'이 아닌 정확히 'mysess'에만 일치함).

단일 세션이 발견되면 대상 세션으로 사용됩니다. 여러 일치는
오류. 세션이 생략되면 사용 가능한 경우 현재 세션이 사용됩니다. 전류가 없다면
세션을 사용할 수 있는 경우 가장 최근에 사용한 세션이 선택됩니다.

대상 창 형식으로 창을 지정합니다. 세션:. 세션 같은 규칙을 따른다
에 관해서 대상 세션 다음과 같은 순서로 찾습니다.

1. 아래에 나열된 특수 토큰.

2. 예를 들어 'mysession:1'과 같은 창 인덱스는 'mysession' 세션의 창 1입니다.

3. @1과 같은 창 ID.

4. 'mysession:mywindow'와 같은 정확한 창 이름.

5. 'mysession:mywin'과 같은 창 이름의 시작.

6. fnmatch(3) 창 이름과 일치하는 패턴.

세션과 마찬가지로 '=' 접두사는 정확히 일치하는 항목만 수행합니다. 빈 창 이름은 다음을 지정합니다.
적절한 경우 사용되지 않은 다음 인덱스(예: 새창 그리고 링크 창 명령)
그렇지 않으면 현재 창이 세션 선택됩니다.

다음 특수 토큰을 사용하여 특정 창을 나타낼 수 있습니다. 각각은
단일 문자 대체 양식.

Token 의미
{start} ^ 가장 낮은 번호의 창
{end} $ 가장 높은 번호의 창
{마지막} ! 마지막(이전 현재) 창
{next} + 숫자로 다음 창
{previous} - 숫자로 이전 창

대상 창 창 ID이거나 유사한 형식을 취할 수 있습니다. 대상 창 하지만 옵션으로
마침표 뒤에 창 인덱스 또는 창 ID를 추가합니다. 예를 들면 다음과 같습니다.
'mysession:mywindow.1'. 창 인덱스가 생략된 경우 현재 활성화된 창은
지정된 창을 사용합니다. 창 인덱스에 대해 다음과 같은 특수 토큰을 사용할 수 있습니다.

Token 의미
{마지막} ! 마지막(이전에 활성화된) 창
{next} + 숫자로 다음 창
{previous} - 번호로 이전 창
{top} 상단 창
{하단} 하단 창
{left} 가장 왼쪽 창
{right} 가장 오른쪽 창
{top-left} 왼쪽 상단 창
{top-right} 오른쪽 상단 창
{bottom-left} 왼쪽 하단 창
{bottom-right} 오른쪽 하단 창
{up-of} 활성 창 위의 창
{down-of} 활성 창 아래의 창
{left-of} 활성 창의 왼쪽에 있는 창
{right-of} 활성 창의 오른쪽에 있는 창

토큰 '+' 및 '-' 뒤에는 오프셋이 올 수 있습니다. 예를 들면 다음과 같습니다.

창 선택 -t:+2

또한, 대상 세션, 대상 창 or 대상 창 전적으로 토큰으로 구성될 수 있습니다.
가장 최근의 마우스 이벤트를 지정하는 '{mouse}'(대체 형식 '=')( 마우스
고객지원 섹션) 또는 '{marked}'(대체 형식 '~')로 표시된 창을 지정합니다(참조
선택 창 -m).

세션, 창 및 창은 각각 고유한 ID로 번호가 매겨집니다. 세션 ID는
'$', '@'가 있는 창, '%'가 있는 창. 이들은 고유하며 변경되지 않습니다.
세션, 창 또는 분할창의 수명 tmux 섬기는 사람. 창 ID가 자식에게 전달됩니다.
TMUX_PANE 환경 변수에서 창의 프로세스. ID는 다음을 사용하여 표시될 수 있습니다.
'session_id', 'window_id' 또는 'pane_id' 형식( 형식 섹션) 및
디스플레이 메시지, 목록 세션, 목록 창 or 목록 창 명령.

쉘 명령 인수는 sh(1) 명령. 이것은 다음으로 전달되는 단일 인수일 수 있습니다.
예를 들면 다음과 같습니다.

새 창 'vi / etc / passwd'

실행 예정:

/ 빈 / SH -c 'vi / etc / passwd'

또한, 새창, 새 세션, 분할 창, 부활 창 그리고 부활 창
명령 허용 쉘 명령 여러 인수로 제공되고 직접 실행
('sh -c' 없이). 이렇게 하면 쉘 인용 문제를 피할 수 있습니다. 예를 들어:

$ tmux 새 창 vi / etc / passwd

달릴 것이다 vi(1) 쉘을 호출하지 않고 직접.

명령 [인수]는 tmux 명령, 명령 및 인수와 함께 전달됨
예를 들면 다음과 같습니다.

바인딩 키 F1 설정 창 옵션 강제 너비 81

또는 사용하는 경우 sh(1) :

$ tmux 바인드 키 F1 설정 창 옵션 강제 너비 81

여러 명령을 하나의 일부로 함께 지정할 수 있습니다. 명령 순서. 각 명령
공백과 세미콜론으로 구분해야 합니다. 명령은 왼쪽부터 순차적으로 실행됩니다.
오른쪽으로 그리고 백슬래시로 끝나는 줄은 이스케이프된 경우를 제외하고 다음 줄로 계속됩니다.
다른 백 슬래시로. 리터럴 세미콜론은 백슬래시로 이스케이프하여 포함될 수 있습니다.
(예를 들어 명령 시퀀스를 지정하는 경우 바인드 키).

예시 tmux 명령은 다음과 같습니다.

새로 고침 클라이언트 -t/dev/ttyp2

이름 바꾸기-세션 -tfirst 새 이름

set-window-option -t:0 모니터 활동 켜기

새창 ; 분할 창 -d

바인드 키 R 소스 파일 ~/.tmux.conf \; \
display-message "소스 파일 완료"

또는에서 sh(1) :

$ tmux 킬 윈도우 -t :1

$ tmux 새 창 \; 분할 창 -d

$ tmux 새 세션 -d 'vi / etc / passwd' \; 분할 창 -d \; 붙이다

관련 고객사 세션


The tmux 서버는 클라이언트, 세션, 창 및 창을 관리합니다. 클라이언트가 연결됨
그들과 상호 작용하는 세션, 새 세션 명령,
또는 나중에 첨부 세션 명령. 각 세션에는 하나 이상의 창이 있습니다. 연결 으로
그것. Windows는 여러 세션에 연결될 수 있으며 각각 하나 이상의 창으로 구성됩니다.
그 중 의사 터미널이 포함되어 있습니다. 생성, 연결 및 기타 명령
조작 창은 WINDOWS 안내

다음 명령을 사용하여 클라이언트 및 세션을 관리할 수 있습니다.

첨부 세션 [-dEr] [-c 작업 디렉토리] [-t 대상 세션]
(별명: 붙이다)
외부에서 실행하는 경우 tmux, 현재 터미널에서 새 클라이언트를 생성하고 연결합니다.
대상 세션. 내부에서 사용하는 경우 현재 클라이언트를 전환합니다. 만약에 -d is
지정하면 세션에 연결된 다른 모든 클라이언트가 분리됩니다. -r 를 의미합니다
클라이언트는 읽기 전용입니다(클라이언트에 바인딩된 키만 클라이언트 분리 or 스위치 클라이언트 명령
효과가 있습니다)

서버가 시작되지 않은 경우 첨부 세션 시작하려고 시도합니다. 이것은 실패할 것이다
세션이 구성 파일에 생성되지 않는 한.

The 대상 세션 규칙 첨부 세션 약간 조정됩니다. tmux 할 필요가있다
가장 최근에 사용한 세션을 선택하면 가장 최근에 사용한 세션이 우선합니다.
붙어 있지 않은 세션.

-c 세션 작업 디렉토리(새 창에 사용됨)를 다음으로 설정합니다.
작업 디렉토리.

If -E 사용, 업데이트 환경 옵션이 적용되지 않습니다.

클라이언트 분리 [-P] [-a] [-s 대상 세션] [-t 대상 클라이언트]
(별명: 분리하다)
키에 바인딩된 경우 현재 클라이언트를 분리합니다. 클라이언트는 다음과 같이 지정됩니다. -t, 또는 모두
지정된 세션에 현재 연결된 클라이언트 -s. 그만큼 -a 옵션은 모두 죽인다
그러나 주어진 클라이언트 -t. 면 -P 주어진 경우 SIGHUP을 상위 프로세스로 보냅니다.
일반적으로 클라이언트를 종료시킵니다.

세션이 있다 [-t 대상 세션]
(별명: )
지정된 세션이 존재하지 않으면 오류를 보고하고 1로 종료합니다. 만약 그렇다면
존재하면 0으로 종료합니다.

킬 서버
죽여 tmux 서버와 클라이언트는 모든 세션을 파괴합니다.

킬 세션 [-a] [-t 대상 세션]
주어진 세션을 파괴하고 연결된 모든 창을 닫고 다른 세션은 닫지 않습니다.
연결된 모든 클라이언트를 분리합니다. 만약에 -a 다음을 제외한 모든 세션이 제공됩니다.
지정된 사람이 죽습니다.

목록 클라이언트 [-F 체재] [-t 대상 세션]
(별명: LSC)
서버에 연결된 모든 클라이언트를 나열합니다. 의 의미로는 -F 플래그, 참조
형식 부분. 만약에 대상 세션 가 지정되면 연결된 클라이언트만 나열
그 세션.

목록 명령
(별명: lscm)
에서 지원하는 모든 명령의 구문 나열 tmux.

목록 세션 [-F 체재]
(별명: ls)
서버에서 관리하는 모든 세션을 나열합니다. 의 의미로는 -F 플래그, 참조
형식 안내

잠금 클라이언트 [-t 대상 클라이언트]
(별명: 잠금)
로크 대상 클라이언트,를 참조하십시오 잠금 서버 명령.

잠금 세션 [-t 대상 세션]
(별명: 잠금)
연결된 모든 클라이언트 잠금 대상 세션.

새 세션 [-AdDEP] [-c 시작 디렉터리] [-F 체재] [-n 창 이름] [-s 세션 이름] [-t
대상 세션] [-x ] [-y 신장] [쉘 명령]
(별명: )
이름으로 새 세션 만들기 세션 이름.

새 세션은 현재 터미널에 연결됩니다. -d 주어진다. 창 이름
그리고 쉘 명령 초기에 실행할 쉘 명령의 이름입니다.
창문. 만약에 -d 사용, -x 그리고 -y 초기 창의 크기 지정(80 x 24
제공되지 않은 경우).

터미널에서 실행하는 경우 테르미오스(3) 특수문자를 저장하여 신규로 사용
새 세션의 창.

The -A 깃발이 만든다 새 세션 처럼 행동 첨부 세션 if 세션 이름 이미
존재한다; 이 경우, -D 처럼 행동 -d첨부 세션.

If -t 주어진 경우 새 세션은 다음과 같습니다. 그룹화 된대상 세션. 이것은 그들이
동일한 창 세트 공유 - 모든 창 대상 세션 에 연결되어 있습니다.
새 세션과 후속 새 창 또는 닫히는 창은 다음에 적용됩니다.
두 세션 모두. 현재 및 이전 창과 모든 세션 옵션은 유지됩니다.
독립적이고 어느 한 세션이 다른 세션에 영향을 주지 않고 종료될 수 있습니다. 기부 -n
or 쉘 명령 다음과 같은 경우 유효하지 않습니다. -t 사용.

The -P 옵션은 생성된 후 새 세션에 대한 정보를 인쇄합니다.
기본적으로 '#{session_name}:' 형식을 사용하지만 다른 형식은
로 지정 -F.

If -E 사용, 업데이트 환경 옵션이 적용되지 않습니다. 업데이트 환경.

새로 고침 클라이언트 [-S] [-t 대상 클라이언트]
(별명: 새로고침)
키에 바인딩된 경우 현재 클라이언트를 새로 고치거나 주어진 경우 단일 클라이언트를 새로 고칩니다.
-t. 면 -S 이 지정되면 클라이언트의 상태 표시줄만 업데이트합니다.

이름 바꾸기 세션 [-t 대상 세션] 새로운 이름
(별명: 이름 변경)
세션 이름을 다음으로 변경 새로운 이름.

쇼 메시지 [-IJT] [-t 대상 클라이언트]
(별명: 쇼메그)
클라이언트 메시지 또는 서버 정보를 표시합니다. 상태에 표시되는 모든 메시지
회선은 클라이언트별 메시지 로그에 최대 한도까지 저장됩니다.
메시지 제한 서버 옵션. 와 함께 -t, 다음에 대한 로그 표시 대상 클라이언트. -I, -J
그리고 -T 실행 중인 서버, 작업 및 터미널에 대한 디버깅 정보를 표시합니다.

소스 파일 통로
(별명: )
에서 명령 실행 통로.

시작 서버
(별명: 스타트)
시작 tmux 아직 실행 중이 아닌 경우 세션을 생성하지 않고 서버.

일시 중단 클라이언트 [-t 대상 클라이언트]
(별명: 중지c)
SIGTSTP(tty stop)를 전송하여 클라이언트를 일시 중단합니다.

스위치 클라이언트 [-엘프르] [-c 대상 클라이언트] [-t 대상 세션] [-T 키 테이블]
(별명: 스위치)
클라이언트의 현재 세션 전환 대상 클라이언트대상 세션. 면 -l, -n or
-p 사용되면 클라이언트는 각각 마지막, 다음 또는 이전 세션으로 이동합니다.
-r 클라이언트가 읽기 전용인지 여부를 전환합니다( 첨부 세션 명령).

If -E 사용, 업데이트 환경 옵션이 적용되지 않습니다.

-T 클라이언트의 키 테이블을 설정합니다. 클라이언트의 다음 키가 해석됩니다.
키 테이블. 여러 접두사 키를 구성하거나 바인딩하는 데 사용할 수 있습니다.
키 시퀀스에 대한 명령. 예를 들어, 'abc'를 입력하게 하려면 목록 키
명령:

바인드 키 -Ttable2 c 목록 키
바인드 키 -Ttable1 b 스위치 클라이언트 -Ttable2
바인드 키 -스위치 클라이언트 -Ttable1 트루트

WINDOWS


A tmux 창은 여러 모드 중 하나일 수 있습니다. 기본값은 다음에 대한 직접 액세스를 허용합니다.
창에 연결된 터미널. 다른 하나는 복사 모드로,
창 또는 해당 기록을 파스타 버퍼 나중에 다른 항목에 삽입하기 위해
창문. 이 모드는 복사 모드 기본적으로 '['에 바인딩된 명령입니다. 그것은
다음과 같이 출력을 생성하는 명령이 입력될 때도 입력됩니다. 목록 키, 키에서 실행됩니다.
제본.

사용 가능한 키는 emacs 또는 vi 모드 선택 여부에 따라 다릅니다( 모드 키
옵션). 모드에 따라 다음 키가 지원됩니다.

함수 vi 이맥스
선택 항목 추가
들여쓰기로 돌아가기 ^ 음
역사의 밑바닥 G M-
선택 지우기 Escape Cg
선택 항목 복사 Mw 입력
명명된 버퍼에 복사 "
커서 아래로 j 아래로
커서 왼쪽 h 왼쪽
커서 오른쪽 l 오른쪽
하단 라인 L에 커서
가운데 선 M Mr에 커서
맨 위 행 H MR로 커서 이동
커서 위로 k 위로
전체 라인 d Cu 삭제
라인 D Ck의 끝으로 삭제/복사
라인의 끝 $ Ce
라인으로 이동 : g
반 페이지 아래로 Cd M-Down
반 페이지 위로 Cu M-Up
다시 점프 ; ;
역방향으로 다시 점프 , ,
뒤로 점프 FF
앞으로 이동 ff
뒤로 이동 T
앞으로 이동 t
다음 페이지 Cf Page down
다음 공간 W
다음 공백, 단어 E의 끝
다음 단어 w
다음 단어 끝 e Mf
선택의 다른 끝 o
페이스트 버퍼 p Cy
이전 페이지 Cb Page up
이전 공간 B
이전 단어 b Mb
종료 모드 q 탈출
직사각형 토글 v R
C-Down 또는 Ce C-Down 아래로 스크롤
위로 스크롤 C-Up 또는 Cy C-Up
다시 검색 nn
역방향 NN에서 다시 검색
뒤로 검색 ? 크롬
앞으로 검색/Cs
라인 V 선택
라인 0 Ca의 시작
시작 선택 스페이스 C-스페이스
탑 오브 히스토리 g M->
전치 문자 Ct

다음 및 이전 단어 키는 공백과 '-', '_' 및 '@' 문자를 단어로 사용합니다.
기본적으로 구분 기호이지만 다음을 설정하여 조정할 수 있습니다. 단어 구분자 세션
옵션. 다음 단어는 다음 단어의 처음으로 이동하고, 다음 단어의 끝은 다음 단어의 끝으로 이동합니다.
단어와 이전 단어를 이전 단어의 시작 부분으로. 세 개의 다음 및 이전 공간
키도 유사하게 작동하지만 단어 구분 기호로 공백만 사용합니다.

점프 명령은 라인 내에서 빠른 이동을 가능하게 합니다. 예를 들어 'f'를 입력한 다음
'/'는 커서를 현재 줄의 다음 '/' 문자로 이동합니다. ㅏ ';' 그러면
다음 항목으로 이동합니다.

복사 모드의 명령 앞에 선택적 반복 횟수가 붙을 수 있습니다. vi 키 바인딩을 사용하면
숫자 키를 사용하여 접두어를 입력합니다. emacs에서는 Alt(메타) 키와 숫자가 시작됩니다.
접두사 항목. 예를 들어 커서를 1단어 앞으로 이동하려면 'M-0 XNUMX M-f'를 사용하십시오.
emacs 모드, vi에서는 '10w'.

모드 키 바인딩은 명명된 테이블 집합에서 정의됩니다. vi-편집 그리고 emacs 편집 사용된 키
명령 프롬프트에서 줄을 편집할 때; vi-선택 그리고 이맥스 선택 때 사용되는 키
목록에서 선택(예: 선택 창 명령); 그리고 vi-복사 그리고
emacs 복사 복사 모드에서 사용됩니다. 표는 다음과 같이 볼 수 있습니다. 목록 키 명령 및 키
다음으로 수정 또는 제거 바인드 키 그리고 바인딩 해제 키. 면 추가 선택, 복사 선택
이름이 지정된 버퍼 시작 주어진다 -x 깃발, tmux 복사 후 복사 모드를 종료하지 않습니다.
복사 파이프 선택 항목을 복사하고 명령으로 파이프합니다. 예를 들어 다음은
복사 후 종료하지 않도록 'C-w'를 바인딩하고 선택 항목을 복사하려면 'C-q'를 바인딩합니다. / TMP 만큼 잘
붙여넣기 버퍼:

bind-key -temacs-copy Cw 복사 선택 -x
bind-key -temacs-copy Cq copy-pipe "cat >/tmp/out"

버퍼 붙여넣기 키는 스택의 맨 위 붙여넣기 버퍼에서 첫 번째 줄을 붙여넣습니다.

에 대한 시놉시스 복사 모드 명령은 다음과 같습니다

복사 모드 [-므우] [-t 대상 창]
복사 모드로 들어갑니다. 그만큼 -u 옵션은 한 페이지 위로 스크롤합니다. -M 마우스 끌기를 시작합니다(만
마우스 키 바인딩에 바인딩된 경우 유효합니다. 참조 마우스 고객지원). -e 지정
기록의 맨 아래로(보이는 화면으로) 스크롤하면 복사가 종료됩니다.
방법. 복사 모드에서 스크롤에 사용되는 키 이외의 키를 누르면
이 동작을 비활성화합니다. 이는 창의 빠른 스크롤을 허용하기 위한 것입니다.
예를 들어 다음과 같은 기록:

bind PageUp 복사 모드 -eu

표시되는 각 창 tmux 하나 또는 그 이상으로 분할될 수 있음 창유리; 각 창은
디스플레이의 특정 영역과 별도의 터미널입니다. 창은 창으로 분할될 수 있습니다.
를 사용하여 분할 창 명령. 창을 수평으로 분할할 수 있습니다( -h 플래그) 또는
수직으로. 창은 다음을 사용하여 크기를 조정할 수 있습니다. 크기 조정 창 명령('C-up', 'C-down'에 바인딩됨)
기본적으로 'C-left' 및 'C-right'), 현재 창은 선택 창
명령 및 회전 창 그리고 스왑 창 없이 창을 교체하는 데 명령을 사용할 수 있습니다.
위치를 변경합니다. 창은 XNUMX부터 순서대로 번호가 매겨집니다.
만들었습니다.

프리셋의 수 레이아웃 사용할 수 있습니다. 이들은 다음과 같이 선택할 수 있습니다. 레이아웃 선택
명령 또는 순환 다음 레이아웃 (기본적으로 'Space'에 바인딩됨); 레이아웃이 선택되면
그 안에 있는 창은 정상적으로 이동하고 크기를 조정할 수 있습니다.

다음 레이아웃이 지원됩니다.

짝수 수평
창은 왼쪽에서 오른쪽으로 창 전체에 고르게 펼쳐져 있습니다.

짝수 수직
창은 위에서 아래로 고르게 퍼집니다.

주 수평
창 상단에 큰(기본) 창이 표시되고 나머지 창이 표시됩니다.
하단의 남은 공간에서 왼쪽에서 오른쪽으로 퍼집니다. 사용
메인 창 높이 창 옵션은 상단 창의 높이를 지정합니다.

주 수직
유사하게 주 수평 그러나 큰 창은 왼쪽에 배치되고 다른 창은
오른쪽을 따라 위에서 아래로 퍼집니다. 참조 기본 창 너비 창 옵션.

타일 창은 행과 열 모두에서 창 전체에 가능한 한 고르게 펼쳐집니다.

또한, 레이아웃 선택 이전에 사용된 레이아웃을 적용하는 데 사용할 수 있습니다. 목록 창
명령은 다음과 함께 사용하기에 적합한 형식으로 각 창의 레이아웃을 표시합니다. 레이아웃 선택.
예 :

$ tmux 목록 창
0: ksh [159x48]
layout: bb62,159x48,0,0{79x48,0,0,79x48,80,0}
$ tmux 선택 레이아웃 bb62,159x48,0,0{79x48,0,0,79x48,80,0}

tmux 현재 창 크기에 대한 레이아웃 크기를 자동으로 조정합니다. 참고
레이아웃이 원래 있던 창보다 더 많은 창이 있는 창에는 레이아웃을 적용할 수 없습니다.
원래 정의.

창 및 분할창과 관련된 명령은 다음과 같습니다.

중단 창 [-dP] [-F 체재] [-s src 창] [-t dst-창]
(별명: 휴식)
흩어져 src 창 포함하는 창에서 꺼서 유일한 창으로 만듭니다.
DST-창. 면 -d 가 주어지면 새 창이 현재 창이 되지 않습니다. 그만큼
-P 옵션은 새 창을 만든 후 새 창에 대한 정보를 인쇄합니다. 에 의해
기본적으로 '#{session_name}:#{window_index}' 형식을 사용하지만 다른 형식을 사용합니다.
다음과 같이 지정할 수 있습니다. -F.

캡처 창 [-aepPq] [-b 버퍼 이름] [-E 최종선] [-S 출발선] [-t 대상 창]
(별명: 캡처)
창의 내용을 캡처합니다. 만약에 -p 가 주어지면 출력은 stdout으로 이동합니다.
그렇지 않으면 지정된 버퍼로 -b 또는 생략된 경우 새 버퍼입니다. 만약에 -a is
주어진 경우 대체 화면이 사용되며 기록에 액세스할 수 없습니다. 아니오인 경우
대체 화면이 있으면 오류가 반환됩니다. -q 주어진다. 만약에 -e is
주어진 경우 출력에는 텍스트 및 배경 속성에 대한 이스케이프 시퀀스가 ​​포함됩니다. -C
또한 인쇄할 수 없는 문자를 XNUMX진수 \xxx로 이스케이프합니다. -J 래핑된 줄을 결합하고
각 줄의 끝에 후행 공백을 유지합니다. -P 모든 출력만 캡처합니다.
아직 불완전한 이스케이프 시퀀스의 시작 부분인 창이 수신되었습니다.

-S 그리고 -E 시작 및 끝 줄 번호를 지정합니다. XNUMX은 첫 번째 줄입니다.
보이는 창과 음수는 기록의 줄입니다. '-' 에게 -S 이다
역사의 시작과 -E 보이는 창의 끝. 기본값은
창에서 보이는 내용만 캡처합니다.

클라이언트 선택 [-F 체재] [-t 대상 창] [이 템플릿]
대화식으로 클라이언트를 선택할 수 있도록 창을 클라이언트 선택 모드로 전환
목록에서. 클라이언트가 선택된 후 '%%'는 클라이언트로 대체됩니다. pty(7) 경로
in 이 템플릿 결과는 명령으로 실행됩니다. 만약에 이 템플릿 주어지지 않고,
"detach-client -t '%%'"가 사용됩니다. 의 의미로는 -F 플래그, 참조 형식
부분. 이 명령은 하나 이상의 클라이언트가 연결된 경우에만 작동합니다.

세션 선택 [-F 체재] [-t 대상 창] [이 템플릿]
세션을 대화식으로 선택할 수 있는 세션 선택 모드로 창 넣기
목록에서. 하나를 선택하면 '%%'는 세션 이름으로 대체됩니다. 이 템플릿
결과는 명령으로 실행됩니다. 만약에 이 템플릿 "스위치-클라이언트 -t
'%%'"가 사용됩니다. -F 플래그, 참조 형식 부분. 이것
명령은 하나 이상의 클라이언트가 연결된 경우에만 작동합니다.

선택 트리 [-쑤우] [-b 세션 템플릿] [-c 윈도우 템플릿] [-S 체재] [-W 체재] [-t
대상 창]
세션 또는 창을 선택할 수 있는 트리 선택 모드로 창을 설정합니다.
목록에서 대화식으로. 기본적으로 세션에 속한 창은 들여쓰기됩니다.
세션과의 관계를 보여줍니다.

참고로 선택 창 그리고 세션 선택 명령은 래퍼입니다.
선택 트리.

If -s 주어진 세션을 보여줍니다. 만약에 -w 주어진, 창을 표시합니다.

기본적으로 트리는 축소되어 있으며 세션은
오른쪽 화살표 키. 그만큼 -u 대신 모든 세션이 확장된 상태로 옵션이 시작됩니다.

If -b 주어진 경우 기본 세션 명령을 재정의합니다. '%%'는
사용되며 세션 이름으로 대체됩니다. 그렇지 않은 경우 기본 옵션
지정은 "switch-client -t '%%'"입니다. 만약에 -c 가 주어지면 기본값을 재정의합니다.
창 명령. 좋다 -b, '%%'를 사용할 수 있으며 세션으로 대체됩니다.
이름 및 창 색인. 목록에서 창을 선택하면 세션 명령
window 명령 전에 실행됩니다.

If -S 주어진 경우 기본 세션 대신 지정된 형식을 표시합니다.
체재. 만약에 -W 주어진 경우 기본값 대신 지정된 형식을 표시합니다.
창 형식. 의 의미로는 -s 그리고 -w 옵션, 참조 형식 안내

이 명령은 하나 이상의 클라이언트가 연결된 경우에만 작동합니다.

선택 창 [-F 체재] [-t 대상 창] [이 템플릿]
대화식으로 창을 선택할 수 있는 창 선택 모드로 창을 넣습니다.
목록에서. 창을 선택한 후 '%%'는 세션 이름으로 대체되고
윈도우 인덱스 이 템플릿 결과는 명령으로 실행됩니다. 만약에 이 템플릿 하지 않습니다
주어진 경우 "select-window -t '%%'"가 사용됩니다. 의 의미로는 -F 플래그, 참조
형식 부분. 이 명령은 하나 이상의 클라이언트가 연결된 경우에만 작동합니다.

디스플레이 창 [-t 대상 클라이언트]
(별명: 디스플레이)
표시되는 각 창의 가시적 표시기를 표시합니다. 대상 클라이언트. 를 참조하십시오
디스플레이 창 시간, 디스플레이 창 색상디스플레이 창 활성 색상 세션
옵션. 표시기가 화면에 있는 동안 '0'으로 창을 선택하여
'9' 키.

찾기 창 [-CNT] [-F 체재] [-t 대상 창] 일치 문자열
(별명: 찾기)
검색 fnmatch(3) 패턴 일치 문자열 창 이름, 제목 및 표시
내용(기록 제외). 플래그는 일치 동작을 제어합니다. -C 만 일치
보이는 창 내용, -N 창 이름만 일치하고 -T 만 일치
창 제목. 기본값은 -CNT. 하나의 창만 일치하는 경우
그렇지 않으면 선택 목록이 표시됩니다. 의 의미로는 -F
플래그, 참조 형식 부분. 이 명령은 적어도 하나의 클라이언트가
붙여진.

조인 창 [-bdhv] [-l 크기 | -p tỷ lệ phần trăm] [-s src 창] [-t dst-창]
(별명: 조인)
처럼 분할 창, 그러나 분할하는 대신 dst-창 새 창을 만들고 분할
그것과 이동 src 창 공간으로. 이것은 역으로 사용할 수 있습니다 중단 창. 그만큼
-b 옵션 원인 src 창 왼쪽 또는 위에 결합 dst-창.

If -s 생략되고 표시된 창이 있습니다(참조 선택 창 -m), 표시된 창
현재 창 대신 사용됩니다.

킬 창 [-a] [-t 대상 창]
(별명: 킬프)
주어진 창을 파괴하십시오. 포함하는 창에 창이 남아 있지 않으면
파괴됨. 그만큼 -a 옵션은 주어진 창을 제외한 모든 것을 죽입니다. -t.

킬 윈도우 [-a] [-t 대상 창]
(별명: 죽이다)
현재 창 또는 다음 위치의 창을 종료합니다. 대상 창, 제거
연결된 세션. 그만큼 -a 옵션은 주어진 창을 제외한 모든 것을 죽입니다.
-t.

마지막 창 [-에서] [-t 대상 창]
(별명: 마지막)
마지막(이전에 선택한) 창을 선택합니다. -e 활성화 또는 -d 에 대한 입력을 비활성화합니다.
창유리.

마지막 창 [-t 대상 세션]
(별명: 지난)
마지막(이전에 선택한) 창을 선택합니다. 아니오인 경우 대상 세션 지정되고,
현재 세션의 마지막 창을 선택합니다.

링크 창 [- 조정] [-s src-창] [-t DST-창]
(별명: 링크)
에서 창 연결 src-창 지정된에 DST-창. 면 DST-창 is
지정하고 그러한 창이 존재하지 않는 경우 src-창 거기에 링크되어 있습니다. 와 함께 -aWalk Through California 프로그램,
윈도우는 다음 인덱스 위로 이동합니다(필요한 경우 다음 윈도우가 이동됨). 만약에
-k 주어지고 DST-창 존재하면 죽고 그렇지 않으면 오류가 생성됩니다.
If -d 이 주어지면 새로 연결된 창은 선택되지 않습니다.

목록 창 [-같이] [-F 체재] [-t 목표]
(별명: LSP)
If -a 주어진다, 목표 무시되고 서버의 모든 창이 나열됩니다. 만약에 -s is
주어진, 목표 세션(또는 현재 세션)입니다. 둘 다 주어지지 않으면, 목표 is
창(또는 현재 창). 의 의미로는 -F 플래그, 참조 형식
안내

목록 창 [-a] [-F 체재] [-t 대상 세션]
(별명: ㅇㅇ)
If -a 서버의 모든 창을 나열합니다. 그렇지 않으면
현재 세션 또는 대상 세션. 의 의미로는 -F 플래그, 참조
형식 안내

이동 창 [-bdhv] [-l 크기 | -p tỷ lệ phần trăm] [-s src 창] [-t dst-창]
(별명: 이동)
처럼 조인 창하지만, src 창 그리고 dst-창 같은 창에 속할 수 있습니다.

이동 창 [-ardk] [-s src-창] [-t DST-창]
(별명: 이동)
이것은 다음과 유사합니다. 링크 창, 의 창을 제외하고 src-창 로 이동
DST-창. 과 -r, 세션의 모든 창은 순차적으로 번호가 다시 매겨집니다.
존중 기본 색인 옵션을 선택합니다.

새창 [-adkP] [-c 시작 디렉터리] [-F 체재] [-n 창 이름] [-t 대상 창]
[쉘 명령]
(별명: 새로운)
새 창을 만듭니다. 와 함께 -a, 새 창은 다음 인덱스에 삽입됩니다.
지정된 대상 창, 필요한 경우 창을 위로 이동, 그렇지 않은 경우 대상 창
새 창 위치입니다.

If -d 이 주어지면 세션은 새 창을 현재 창으로 만들지 않습니다.
대상 창 생성할 창을 나타냅니다. 대상이 이미 존재하는 경우
오류가 표시되지 않는 한 -k 플래그가 사용되며 이 경우 폐기됩니다.
쉘 명령 실행할 명령입니다. 만약에 쉘 명령 지정되지 않은 경우
가치 기본 명령 옵션이 사용됩니다. -c 에서 작업 디렉토리를 지정합니다.
새 창이 생성됩니다.

쉘 명령이 완료되면 창이 닫힙니다. 참조 출구에 남아 option
이 행동을 바꾸려면.

실행 중인 모든 프로그램에 대해 TERM 환경 변수를 "screen"으로 설정해야 합니다.
내부 tmux. 새 창에는 자동으로 "TERM=screen"이 추가됩니다.
그러나 쉘 시작 파일에서 이를 재설정하지 않도록 주의해야 합니다.

The -P 옵션은 새 창을 만든 후 새 창에 대한 정보를 인쇄합니다. 에 의해
기본적으로 '#{session_name}:#{window_index}' 형식을 사용하지만 다른 형식을 사용합니다.
다음과 같이 지정할 수 있습니다. -F.

다음 레이아웃 [-t 대상 창]
(별명: 넥스트)
창을 다음 레이아웃으로 이동하고 창을 재정렬하여 맞춥니다.

다음 창 [-a] [-t 대상 세션]
(별명: 다음 것)
세션의 다음 창으로 이동합니다. 만약에 -a 를 사용하여 다음 창으로 이동합니다.
경고.

파이프 창 [-o] [-t 대상 창] [쉘 명령]
(별명: 피펫)
프로그램에서 보낸 모든 출력을 파이프 대상 창 쉘 명령에. 창은
한 번에 하나의 명령으로만 파이프할 수 있으며 기존 파이프는 이전에 닫힙니다.
쉘 명령 실행됩니다. 그만큼 쉘 명령 문자열은 특수를 포함할 수 있습니다.
에서 지원하는 문자 시퀀스 상태 왼쪽 옵션. 그렇지 않은 경우 쉘 명령 is
주어진 경우 현재 파이프(있는 경우)가 닫힙니다.

The -o 옵션은 이전 파이프가 없는 경우에만 새 파이프를 열어 파이프가
예를 들어 다음과 같이 단일 키로 전환할 수 있습니다.

바인드 키 Cp 파이프 창 -o 'cat >>~/출력.#나-#피'

이전 레이아웃 [-t 대상 창]
(별명: 사전)
세션의 이전 레이아웃으로 이동합니다.

이전 창 [-a] [-t 대상 세션]
(별명: 이전)
세션의 이전 창으로 이동합니다. 와 함께 -a, 이전 창으로 이동
경고와 함께.

이름 바꾸기 창 [-t 대상 창] 새로운 이름
(별명: 이름 바꾸기)
현재 창 또는 창의 이름을 바꿉니다. 대상 창 지정된 경우 새로운 이름.

크기 조정 창 [-DLMRUZ] [-t 대상 창] [-x ] [-y 신장] [조정]
(별명: 크기 조정)
위, 아래, 왼쪽 또는 오른쪽으로 창 크기 조정 조정-U, -D, -L or -R, 또는
절대 크기 -x or -y. 그만큼 조정 행 또는 셀에 제공됩니다(기본값
1).

-Z, 활성 창은 확대/축소 사이에서 전환됩니다(창 전체를 차지함).
창) 및 확대되지 않은 상태(레이아웃에서의 정상 위치).

-M 마우스 크기 조정을 시작합니다(마우스 키 바인딩에 연결된 경우에만 유효합니다. 마우스
고객지원).

부활 창 [-k] [-t 대상 창] [쉘 명령]
(별명: 부활)
명령이 종료된 창을 다시 활성화합니다( 출구에 남아
옵션). 만약에 쉘 명령 가 주어지지 않으면 창이 생성될 때 사용된 명령입니다.
실행됩니다. 페인은 이미 비활성 상태여야 합니다. -k 주어지며, 이 경우
기존 명령이 종료됩니다.

부활 창 [-k] [-t 대상 창] [쉘 명령]
(별명: 부활)
명령이 종료된 창을 다시 활성화합니다( 출구에 남아
옵션). 만약에 쉘 명령 가 주어지지 않은 경우, 창이 열렸을 때 사용된 명령
생성이 실행됩니다. 창은 이미 비활성 상태여야 합니다. -k 주어진
이 경우 기존 명령이 종료됩니다.

회전 창 [-DU] [-t 대상 창]
(별명: 회전)
창 내에서 창의 위치를 ​​위로(숫자로는 아래로) 회전합니다.
-U 또는 하향(숫자적으로 더 높음).

레이아웃 선택 [-아니요] [-t 대상 창] [레이아웃 이름]
(별명: 선택)
창에 대한 특정 레이아웃을 선택합니다. 만약에 레이아웃 이름 주어지지 않으면 마지막 프리셋
사용된 레이아웃(있는 경우)이 다시 적용됩니다. -n 그리고 -p 와 동등하다 다음 레이아웃 그리고
이전 레이아웃 명령. -o 가능한 경우 마지막으로 설정한 레이아웃을 적용합니다.
가장 최근의 레이아웃 변경).

선택 창 [-DdegLlMmRU] [-P 스타일] [-t 대상 창]
(별명: 선택)
창 만들기 대상 창 창의 활성 창 대상 창또는 스타일 설정
(와 -P). 다음 중 하나인 경우 -D, -L, -R-U 아래 창은 각각 다음과 같이 사용됩니다.
왼쪽, 오른쪽 또는 대상 창 위가 사용됩니다. -l 를 사용하는 것과 동일합니다.
마지막 창 명령. -e 활성화 또는 -d 창에 대한 입력을 비활성화합니다.

-m 그리고 -M 를 설정하고 지우는 데 사용됩니다. 두드러진 . 표시된 창이 하나 있습니다.
새 표시된 창을 설정하면 마지막 항목이 지워집니다. 표시된 창이 기본값입니다.
대상 -s조인 창, 스왑 창 그리고 스왑 윈도우.

각 창에는 스타일이 있습니다. 기본적으로 윈도우 스타일 그리고 창 활성 스타일 옵션
사용됩니다. 선택 창 -P 단일 창의 스타일을 설정합니다. 예를 들어,
창 1 배경을 빨간색으로:

선택 창 -t:.1 -P 'bg=빨간색'

-g 현재 창 스타일을 보여줍니다.

선택 창 [-lnpT] [-t 대상 창]
(별명: 선택)
에서 창을 선택하십시오. 대상 창. -l, -n 그리고 -p 와 동등하다
마지막 창, 다음 창 그리고 이전 창 명령. 만약에 -T 가 주어지고
선택한 창이 이미 현재 창인 경우 명령은 다음과 같이 동작합니다. 마지막 창.

분할 창 [-bdhvP] [-c 시작 디렉터리] [-l 크기 | -p tỷ lệ phần trăm] [-t 대상 창]
[쉘 명령] [-F 체재]
(별명: 스플릿)
분할하여 새 창 만들기 대상 창: -h 수평 분할을 수행하고 -v a
세로 분할; 둘 다 지정되지 않은 경우 -v 가정됩니다. NS -l 그리고 -p 옵션
행(수직 분할의 경우) 또는 셀(의 경우)에서 새 창의 크기를 지정합니다.
가로 분할) 또는 각각 백분율로 표시됩니다. 그만큼 -b 옵션으로 인해 새로운
창의 왼쪽 또는 위에 생성 대상 창. 다른 모든 옵션에는
~와 같은 의미 새창 명령.

스왑 창 [-dDU] [-s src 창] [-t dst-창]
(별명: 스왑)
두 개의 창을 바꿉니다. 만약에 -U 가 사용되고 소스 창이 지정되지 않았습니다. -s, dst-창 is
이전 창과 교체됨(숫자 앞) -D 다음 창과 교체
(숫자 뒤에). -d 지시하다 tmux 활성 창을 변경하지 않습니다.

If -s 생략되고 표시된 창이 있습니다(참조 선택 창 -m), 표시된 창
현재 창 대신 사용됩니다.

스왑 윈도우 [-d] [-s src-창] [-t DST-창]
(별명: 스왑)
이것은 다음과 유사합니다. 링크 창, 소스 및 대상 창을 제외하고
교환. 에 창이 없으면 오류입니다. src-창.

처럼 스왑 창만약 -s 생략되고 표시된 창이 있습니다(참조 선택 창 -m),
표시된 창이 포함된 창이 현재 창보다 사용됩니다.

창 연결 해제 [-k] [-t 대상 창]
(별명: 연결 해제)
풀리다 대상 창. 그렇지 않으면 -k 주어진 경우에만 창이 연결 해제될 수 있습니다.
여러 세션에 연결됨 - 창은 어떤 세션에도 연결되지 않을 수 있습니다. 만약에 -k is
지정되고 창이 하나의 세션에만 연결되어 있으면 연결이 해제되고
파괴됨.

KEY 바인딩


tmux 접두사 키를 사용하거나 사용하지 않고 대부분의 키에 명령을 바인딩할 수 있습니다. 언제
키를 지정하면 대부분 자신을 나타냅니다(예: 'A'에서 'Z'로). Ctrl 키는 다음과 같을 수 있습니다.
접두사 'C-' 또는 '^' 및 Alt(메타) 'M-'. 또한 다음 특수 키
이름이 허용됩니다: Up, 아래로, 좌회전, 권리, B스페이스, 비탭, DC (삭제), 종료, 엔터 버튼, 탈출, F1
F12, , IC (끼워 넣다), NPage/PageDown/PgDn, 페이지/페이지업/페이지업, 스페이스 버튼. 노트
'"' 또는 ''' 키를 바인딩하려면 따옴표가 필요합니다. 예를 들면 다음과 같습니다.

바인드 키 '"' 분할 창
바인드 키 "'" 새 창

키 바인딩과 관련된 명령은 다음과 같습니다.

바인드 키 [-cnr] [-t 모드 테이블] [-T 키 테이블] 명령 [인수]
(별명: 바인딩)
바인드 키 명령. 키는 키 테이블에 바인딩됩니다. 기본적으로(-T 없이),
키는 접두사 키 테이블. 이 테이블은 다음에 눌린 키에 사용됩니다.
접두사 키(예: 기본적으로 'c'는 새창 인간을 접두사
그래서 'Cb c'는 새 창을 만듭니다). 그만큼 뿌리 테이블은 눌린 키에 사용됩니다.
접두사 키 없이: 'c' 바인딩 새창 인간을 뿌리 테이블(아니
권장) 일반 'c'가 새 창을 생성함을 의미합니다. -n 에 대한 별칭입니다 -T
뿌리. 키는 사용자 정의 키 테이블 및 스위치 클라이언트 -T 명령
키 바인딩에서 전환하는 데 사용됩니다. 그만큼 -r 플래그는 이 키가
반복, 참조 반복 시간 옵션을 선택합니다.

If -t 존재합니다. 묶여있다 모드 테이블: 명령 모드에 대한 바인딩 -c
또는 없는 일반 모드의 경우. 참조 WINDOWS 섹션과 목록 키
모드 키 바인딩에 대한 정보는 명령입니다.

기본 바인딩 및 가능한 명령을 보려면 다음을 참조하십시오. 목록 키 명령.

목록 키 [-t 모드 테이블] [-T 키 테이블]
(별명: lsk)
모든 키 바인딩을 나열합니다. 없이 -T 모든 키 테이블이 인쇄됩니다. 와 함께 -T
키 테이블.

-t, 키 바인딩 모드 테이블 나열되어 있습니다. 다음 중 하나일 수 있습니다. vi-편집,
emacs 편집, vi-선택, 이맥스 선택, vi-복사 or emacs 복사.

송신 키 [-lMR] [-t 대상 창] ...
(별명: 보내다)
창에 키를 보냅니다. 각 인수 키의 이름입니다(예:
'C-a' 또는 'npage' ) 보내기; 문자열이 키로 인식되지 않으면 다음과 같이 전송됩니다.
일련의 문자. 그만큼 -l 플래그는 키 이름 조회를 비활성화하고 키를 보냅니다.
문자 그대로. 모든 인수는 처음부터 끝까지 순차적으로 전송됩니다. 그만큼 -R 플래그
터미널 상태가 재설정됩니다.

-M 마우스 이벤트를 통과합니다(마우스 키 바인딩에 연결된 경우에만 유효합니다.
마우스 고객지원).

송신 접두사 [-2] [-t 대상 창]
접두사 키를 보내거나 -2 두 번째 접두사 키를 창에
눌렀습니다.

바인딩 해제 키 [-acn] [-t 모드 테이블] [-T 키 테이블]
(별명: 바인딩 해제)
바인딩된 명령 바인딩 해제 . -c, -n, -T 그리고 -t 와 동일하다 바인드 키.
If -a 이 있으면 모든 키 바인딩이 제거됩니다.

옵션


의 생김새와 행동 tmux 다양한 값을 변경하여 수정할 수 있습니다.
옵션. 세 가지 유형의 옵션이 있습니다. 섬기는 사람 옵션, 세션 옵션 그리고
옵션.

The tmux 서버에는 특정 창에 적용되지 않는 전역 옵션 세트가 있습니다.
세션. 이것들은 설정 옵션 -s 명령 또는
표시 옵션 -s 명령.

또한 각 개별 세션에는 일련의 세션 옵션이 있을 수 있으며
별도의 글로벌 세션 옵션 세트. 특정 옵션이 없는 세션
구성된 전역 세션 옵션에서 값을 상속합니다. 세션 옵션이 설정되거나
설정 해제 설정 옵션 명령과 함께 나열될 수 있습니다. 표시 옵션 명령. 그만큼
사용 가능한 서버 및 세션 옵션은 설정 옵션 명령.

마찬가지로 창 옵션 집합이 각 창에 연결되어 있고 전역 옵션 집합이 있습니다.
설정되지 않은 옵션이 상속되는 창 옵션. 창 옵션은 다음과 같이 변경됩니다.
전에, 설정 창 옵션 명령을 사용하여 나열할 수 있습니다. 쇼 윈도우 옵션 명령. 모두
창 옵션은 설정 창 옵션 명령.

tmux 또한 '@' 접두사가 붙은 사용자 옵션도 지원합니다. 사용자 옵션은
이름에 '@' 접두사가 붙고 임의의 문자열로 설정되는 한. 예를 들어:

$ tmux setw -q @foo "abc123"
$ tmux 쇼우 -v @foo
abc123

옵션을 설정하는 명령어는 다음과 같습니다.

설정 옵션 [-아고크수] [-t 대상 세션 | 대상 창] option 가치
(별명: 세트)
로 창 옵션 설정 -w (동등한 설정 창 옵션 명령), 서버
옵션 -s, 그렇지 않으면 세션 옵션입니다. 만약에 -g 글로벌 세션 또는
창 옵션이 설정되었습니다. 그만큼 -u 플래그는 옵션을 설정 해제하므로 세션은
전역 옵션의 옵션(또는 -g, 전역 옵션을
기본).

The -o 플래그는 이미 설정된 옵션을 설정하는 것을 방지하고 -q 플래그
알 수 없거나 모호한 옵션에 대한 오류를 억제합니다.

-a, 옵션에 문자열이나 스타일이 필요한 경우 가치 에 첨부된다
기존 설정. 예를 들어:

-g 상태 왼쪽 "foo" 설정
세트 -ag 상태-왼쪽 "바"

결과는 'foobar'입니다. 그리고:

-g 상태 스타일 "bg=red" 설정
-ag 상태 스타일 "fg=파란색" 설정

빨간색 배경이 됩니다. 그리고 파란색 전경. 없이 -a, 결과는
기본 배경과 파란색 전경이 됩니다.

사용 가능한 창 옵션은 아래에 나열됩니다. 설정 창 옵션.

가치 옵션에 따라 다르며 숫자, 문자열 또는 플래그(켜짐, 꺼짐 또는
토글은 생략).

사용 가능한 서버 옵션은 다음과 같습니다.

버퍼 제한 번호
버퍼 수를 설정합니다. 새 버퍼가 스택의 맨 위에 추가되면
이 최대값을 유지하기 위해 필요한 경우 오래된 것을 바닥에서 제거합니다.
길이.

기본 터미널 단말기
이 세션에서 생성된 새 창에 대한 기본 터미널을 설정합니다.
TERM 환경 변수의 기본값. 을 위한 tmux 올바르게 작동하려면
절대로 필요한 것 'screen', 'tmux' 또는 이들의 파생물로 설정해야 합니다.

탈출 시간 시간
시간을 밀리초 단위로 설정합니다. tmux 이스케이프 입력 후 대기
기능 또는 메타 키 시퀀스의 일부인지 확인합니다. 기본값
500밀리초입니다.

연결되지 않은 종료 [on | 오프]
활성화되면 연결된 클라이언트가 없을 때 서버가 종료됩니다.

포커스 이벤트 [on | 오프]
활성화되면 지원되는 경우 터미널에서 포커스 이벤트를 요청하고
실행 중인 애플리케이션으로 전달됨 tmux. 연결된 클라이언트는 다음과 같아야 합니다.
이 옵션을 변경한 후 분리했다가 다시 연결하십시오.

히스토리 파일 통로
비어 있지 않은 경우 tmux 종료시 명령 프롬프트 기록을 작성합니다
시작부터 로드합니다.

메시지 제한 번호
메시지 로그에 저장할 오류 또는 정보 메시지의 수를 설정합니다.
각 클라이언트에 대해. 기본값은 100입니다.

세트 클립보드 [on | 오프]
\e]52;...\007을 사용하여 터미널 클립보드 내용 설정 시도
xterm(1) 이스케이프 시퀀스. 이 옵션은 다음이 있는 경우 기본적으로 켜져 있습니다. Ms
엔트리 용어 정보(5) 클라이언트 단말기에 대한 설명. 참고
이 기능은 다음에서 활성화해야 합니다. xterm(1) 리소스 설정:

disallowedWindowOps: 20,21,SetXprop

또는 이 속성을 xterm(1) 필요한 경우 대화식 메뉴.

터미널 재정의
다음을 사용하여 읽은 터미널 설명을 재정의하는 항목 목록을 포함합니다.
용어 정보(5). 각각 콜론으로 구분된 항목 목록입니다.
터미널 유형 패턴으로 구성된 분리된 문자열(다음을 사용하여 일치됨)
fnmatch(3)) 및 이름 = 값 항목.

예를 들어 '클리어'를 설정하려면 용어 정보(5) 모두에 대해 '\e[H\e[2J'' 항목
터미널 유형 및 'rxvt' 터미널 유형에 대한 '\e[P'에 대한 'dch1' 항목,
옵션은 다음 문자열로 설정할 수 있습니다.

"*:클리어=\e[H\e[2J,rxvt:dch1=\e[P"

터미널 항목 값이 통과됩니다. 스트룬비스(3) 전에
해석. 기본값은 '색상' 항목을 강제로 수정합니다.
256색을 지원하는 터미널:

"*256col*:색상=256,xterm*:XT"

사용 가능한 세션 옵션은 다음과 같습니다.

붙여넣기 시간 가정 밀리 초
키가 XNUMX보다 빠르게 입력되는 경우 밀리 초, 그들은
타이핑이 아닌 붙여넣기 tmux 키 바인딩은 처리되지 않습니다.
기본값은 XNUMX밀리초이며 XNUMX은 비활성화됩니다.

기본 색인 색인
신규 인덱스 생성 시 미사용 인덱스를 검색할 기준 인덱스를 설정합니다.
창이 생성됩니다. 기본값은 XNUMX입니다.

벨 액션 [어떤 | 없음 | current | 기타 ]
창 벨에 대한 조치를 설정하십시오. 어떤 에 연결된 모든 창의 벨을 의미합니다.
세션은 해당 세션의 현재 창에 벨을 발생시킵니다. 없음 모두를 의미
벨은 무시되고, current 창문 이외의 창에 있는 종만을 의미합니다.
현재 창은 무시되고 기타 현재 창의 종소리는
무시되지만 다른 창에 있는 것은 무시되지 않습니다.

종소리 [on | 오프]
켜져 있으면 경고가 발생할 때 종단 벨을 울립니다.

기본 명령 쉘 명령
새 창에 사용되는 명령을 설정합니다(창을 열 때 지정하지 않은 경우).
생성됨)에 쉘 명령, 이는 sh(1) 명령. 기본값은
지시하는 빈 문자열 tmux 다음을 사용하여 로그인 쉘을 생성하려면
가치 기본 쉘 옵션을 선택합니다.

기본 쉘 통로
기본 셸을 지정합니다. 이것은 새 창의 로그인 쉘로 사용됩니다.
기본 명령 옵션은 비어 있으며 전체 경로여야 합니다.
실행 파일의. 시작할 때 tmux 에서 기본값을 설정하려고 합니다.
SHELL 환경 변수의 첫 번째 적합, 에 의해 반환된 셸
Getpwuid(3) 또는 / 빈 / SH. 이 옵션은 다음과 같은 경우에 구성해야 합니다. tmux 사용
로그인 쉘로.

파괴-연결되지 않음 [on | 오프]
활성화되고 세션이 더 이상 클라이언트에 연결되지 않으면
파괴됨.

파괴시 분리 [on | 오프]
켜져 있으면(기본값) 세션이 연결될 때 클라이언트가 분리됩니다.
으로 파괴됩니다. 꺼져 있으면 클라이언트가 가장 최근에 활성화된 클라이언트로 전환됩니다.
남은 세션 중.

디스플레이 창 활성 색상
에서 사용하는 색상을 설정합니다. 디스플레이 창 표시기를 표시하는 명령
활성 창.

디스플레이 창 색상
에서 사용하는 색상을 설정합니다. 디스플레이 창 지표를 표시하는 명령
비활성 창.

디스플레이 창 시간 시간
표시기가 표시되는 시간을 밀리초 단위로 설정합니다.
디스플레이 창 명령이 나타납니다.

표시 시간 시간
상태 표시줄 메시지 및 기타 화면에 표시되는 시간을 설정합니다.
표시가 나타납니다. 시간 밀리초 단위입니다.

히스토리 제한 라인
창 기록에 보관된 최대 줄 수를 설정합니다. 이 설정
새 창에만 적용 - 기존 창 기록은 크기가 조정되지 않으며
생성된 시점의 제한을 유지합니다.

시간 후 잠금 번호
세션을 잠급니다(예: 잠금 세션 명령) 후 번호
비활성 기본값은 잠그지 않는 것입니다(0으로 설정).

잠금 명령 쉘 명령
각 클라이언트를 잠글 때 실행할 명령입니다. 기본값은 실행하는 것입니다. 자물쇠(1) 와
-np.

메시지 명령 스타일 스타일
상태 표시줄 메시지 명령 스타일을 설정합니다. 여기서 스타일 쉼표로 구분된 목록입니다.
지정해야 할 특성.

배경색을 설정하려면 'bg=color', 설정하려면 'fg=color'를 사용할 수 있습니다.
전경색 및 아래에 지정된 속성 목록.

색상은 다음 중 하나입니다. 검은, 빨간, 녹색, 노랑, 푸른, 마젠타, 청록색, 화이트,
aixterm 밝은 변형(지원되는 경우: 밝은 빨간색, 밝은 녹색, 등등),
colour0colour255 256색 세트 중에서 디폴트 값, 또는 XNUMX진수 RGB
기본값에서 가장 근접하게 일치하는 것을 선택하는 '#ffffff'와 같은 문자열
256색 세트.

속성은 다음 중 하나입니다. 없음 또는 다음 중 하나 이상의 쉼표로 구분된 목록:
밝고 (또는 일시: XNUMX년 XNUMX월 XNUMX일 화요일 XNUMX:XNUMXpm - XNUMX:XNUMXpm 장소: 여의도 페어몬트 앰배서더 서울 호텔 XNUMXF 아잘레아스 룸 [약도] 행사 문의: [email protected]), 어둑한, 밑줄, 깜박 거리다, , 숨겨진이탤릭체
속성을 켜거나 끄려면 속성 앞에 'no'가 붙습니다.

예 :

fg=노란색, 굵게, 밑줄, 깜박임
bg=검은색,fg=기본값,역방향 없음

와 더불어 -a 에 깃발 설정 옵션 그렇지 않으면 새 스타일이 추가됩니다.
기존 스타일이 대체됩니다.

메시지 스타일 스타일
상태 표시줄 메시지 스타일을 설정합니다. 지정 방법에 대해 스타일,를 참조하십시오
메시지 명령 스타일 옵션을 선택합니다.

마우스 [on | 오프]
켜진 경우 tmux 마우스를 캡처하고 마우스 이벤트를 키로 바인딩할 수 있습니다.
바인딩. 참조 마우스 고객지원 섹션을 참조하십시오.

마우스-utf8 [on | 오프]
활성화된 경우 UTF-8 터미널에서 UTF-8로 마우스 입력을 요청합니다.

접두사
접두사 키로 허용되는 키를 설정합니다.

접두사2
접두사 키로 허용되는 보조 키를 설정합니다.

창 번호 다시 매기기 [on | 오프]
켜져 있으면 세션에서 창이 닫힐 때 자동으로
숫자 순서대로 다른 창. 이것은 다음을 존중합니다. 기본 색인 옵션
설정되었습니다. 꺼져 있으면 창 번호를 다시 매기지 마십시오.

반복 시간 시간
접두사 키를 다시 누르지 않고 여러 명령을 입력할 수 있습니다.
지정된 시간 밀리초(기본값은 500)입니다. 키 여부
반복은 다음을 사용하여 바인딩될 때 설정할 수 있습니다. -r 플래그 바인드 키. 반복하다
에 바인딩된 기본 키에 대해 활성화됩니다. 크기 조정 창 명령.

종료시 유지 설정 [on | 오프]
설정 출구에 남아 이 창에서 처음 생성된 모든 창에 대한 창 옵션
세션. 이 옵션이 true이면 실행 중인 프로그램이 있는 창
exited 닫지 않고 대신 열린 상태로 유지되지만 비활성화됩니다. 사용
부활 창 이러한 창을 다시 활성화하는 명령 또는 킬 윈도우
파괴하라는 명령을 내립니다.

세트 타이틀 [on | 오프]
다음을 사용하여 클라이언트 터미널 제목을 설정하려고 시도합니다. tsl 그리고 fsl 용어 정보(5)
항목이 존재하는 경우. tmux 자동으로 이를 \e]0;...\007로 설정합니다.
터미널이 다음과 같은 경우 시퀀스 xterm(1). 이 옵션은 다음에 의해 해제됩니다.
태만.

설정-제목-문자열
다음과 같은 경우 창 제목을 설정하는 데 사용되는 문자열 세트 타이틀 켜져 있습니다. 형식은
확장, 참조 형식 안내

지위 [on | 오프]
상태 표시줄을 표시하거나 숨깁니다.

상태 간격 간격
상태 표시줄 업데이트 주기 간격 초. 기본적으로 업데이트는
15초마다 발생합니다. XNUMX으로 설정하면 일정 간격으로 다시 그리기가 비활성화됩니다.

상태 정당화 [왼쪽 (left) | 센터 | 연락해주세요]
상태 표시줄의 창 목록 구성 요소 위치를 설정합니다: 왼쪽,
중앙 또는 오른쪽 정렬.

상태 키 [vi | 이맥스]
상태 표시줄에서 vi 또는 emacs 스타일 키 바인딩을 사용합니다.
명령 프롬프트. VISUAL 또는 EDITOR가 아닌 경우 기본값은 emacs입니다.
환경 변수가 설정되고 문자열 'vi'를 포함합니다.

상태 왼쪽
디스플레이 (기본적으로 세션 이름)을 상태 표시줄 왼쪽에 표시합니다.
통과될 것이다 strftime(3) 및 형식(참조 형식) 될거야
퍼지는. 또한 다음 특수 문자 중 하나를 포함할 수 있습니다.
시퀀스:

캐릭터 대체
#[속성] 색상 또는 속성 변경
## 리터럴 '#'

이름과 제목을 설정하는 방법에 대한 자세한 내용은 이름 제목
부분. 허용되는 속성 목록은 다음을 참조하십시오. 메시지 명령 스타일
옵션을 선택합니다.

예 :

#(sysctl vm.loadavg)
#[fg=노란색,굵게]#(apm -l)%%#[디폴트] [#S]

기본적으로 UTF-8은 UTF-8을 활성화하려면 해석되지 않습니다.
상태-utf8 옵션을 선택합니다.

기본값은 '[#S] '입니다.

상태 왼쪽 길이 길이
최대 설정 길이 상태 표시줄의 왼쪽 구성 요소 중 기본값
10입니다.

상태 왼쪽 스타일 스타일
상태 표시줄 왼쪽 부분의 스타일을 설정합니다. 지정 방법에 대해
스타일,를 참조하십시오 메시지 명령 스타일 옵션을 선택합니다.

상태 위치 [상단 | 바닥]
상태 표시줄의 위치를 ​​설정합니다.

상태 권리
디스플레이 상태 표시줄 오른쪽에 있습니다. 기본적으로 현재
큰 따옴표로 묶인 창 제목, 날짜 및 시간이 표시됩니다. 와 같은
상태 왼쪽, 에 전달됩니다 strftime(3), 문자 쌍은
대체되고 UTF-8은 상태-utf8 옵션을 선택합니다.

상태 오른쪽 길이 길이
최대 설정 길이 상태 표시줄의 오른쪽 구성 요소 중 그만큼
기본값은 40입니다.

상태 오른쪽 스타일 스타일
상태 표시줄 오른쪽 부분의 스타일을 설정합니다. 지정 방법에 대해
스타일,를 참조하십시오 메시지 명령 스타일 옵션을 선택합니다.

상태 스타일 스타일
상태 표시줄 스타일을 설정합니다. 지정 방법에 대해 스타일,를 참조하십시오
메시지 명령 스타일 옵션을 선택합니다.

상태-utf8 [on | 오프]
지시 tmux 에서 최상위 비트 집합 문자를 처리합니다. 상태 왼쪽 그리고
상태 권리 문자열은 UTF-8로; 특히 이것은 넓은
문자. 이 옵션은 기본적으로 꺼져 있습니다.

업데이트 환경 변수
환경 변수 목록을 포함하는 공백으로 구분된 문자열을 다음으로 설정합니다.
새 세션이 생성되거나
기존 세션이 첨부됩니다. 소스에 존재하지 않는 모든 변수
환경이 세션 환경에서 제거되도록 설정됩니다(마치 -r 였다
에게 주어진 설정 환경 명령). 기본값은 "DISPLAY SSH_ASKPASS
SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY".

시각적 활동 [on | 오프]
켜져 있으면 창에서 활동이 발생할 때 상태 표시줄 메시지를 표시합니다.
어느 모니터 활동 창 옵션이 활성화됩니다.

시각 종 [on | 오프]
이 옵션이 켜져 있으면 종소리 대신 벨에 메시지가 표시됩니다.
터미널로 전달됩니다(보통 소리를 냄). 또한 참조
벨 액션 옵션을 선택합니다.

시각적 침묵 [on | 오프]
If 모니터 침묵 활성화되면 간격이 지난 후 메시지를 인쇄합니다.
지정된 창에서 만료되었습니다.

단어 구분자
단어로 간주되는 문자에 대한 세션의 개념을 설정합니다.
구분 기호(복사에서 다음 및 이전 단어 명령용)
방법. 기본값은 '-_@'입니다.

설정 창 옵션 [-agoqu] [-t 대상 창] option 가치
(별명: 설정)
창 옵션을 설정합니다. 그만큼 -a, -g, -o, -q 그리고 -u 플래그는 다음과 유사하게 작동합니다.
설정 옵션 명령.

지원되는 창 옵션은 다음과 같습니다.

적극적인 크기 조정 [on | 오프]
선택한 창의 크기를 적극적으로 조정합니다. 이것은 tmux 크기를 조정합니다
현재 가장 작은 세션의 크기에 대한 창
연결된 가장 작은 세션이 아닌 창입니다. 그만큼
다른 세션에서 현재 창이 변경되면 창 크기가 조정될 수 있습니다.
이 옵션은 SIGWINCH를 지원하고 열악한 전체 화면 프로그램에 적합합니다.
쉘과 같은 대화형 프로그램용.

허용-이름 바꾸기 [on | 오프]
프로그램이 터미널 이스케이프 시퀀스를 사용하여 창 이름을 변경하도록 허용
(\033k...\033\\). 기본값은 켜져 있습니다.

대체 화면 [on | 오프]
이 옵션은 프로그램이 내부에서 실행되는지 여부를 구성합니다. tmux 사용할 수 있습니다
터미널 대체 화면 기능을 통해 sm컵 그리고 rmcup
용어 정보(5) 능력. 대체 화면 기능은
대화형 응용 프로그램이 시작되고 복원될 때 창의 내용
응용 프로그램이 시작되기 전에 모든 출력이 표시되도록 종료 시
종료 후 변경되지 않은 상태로 다시 나타납니다. 기본값은 켜져 있습니다.

자동 이름 바꾸기 [on | 오프]
자동 창 이름 변경을 제어합니다. 이 설정이 활성화되면, tmux 결제 게이트웨이,
지정된 형식을 사용하여 창 이름을 자동으로 바꿉니다.
자동 이름 바꾸기 형식. 이 플래그는 자동으로 비활성화됩니다.
생성시 이름이 지정된 경우 개별 창 새창 or
새 세션또는 나중에 이름 바꾸기 창, 또는 터미널 탈출
순서. 다음과 같이 전역적으로 끌 수 있습니다.

set-window-option -g 자동 이름 바꾸기 끄기

자동 이름 바꾸기 형식 체재
형식(참조 형식) 일 때 사용 자동 이름 바꾸기 옵션이 사용됩니다.

시계 모드 색상
시계 색상을 설정합니다.

시계 모드 스타일 [12 | 24]
시계 시간 형식을 설정합니다.

힘 높이 신장
힘 폭
방지 tmux 창 크기를 다음보다 크게 조정하는 것에서 or 신장. 에이
XNUMX 값은 기본 무제한 설정을 복원합니다.

메인 창 높이 신장
기본 창 너비
기본(왼쪽 또는 위쪽) 창의 너비 또는 높이를
주 수평 or 주 수직 레이아웃.

모드 키 [vi | 이맥스]
복사 및 선택 모드에서 vi 또는 emacs 스타일 키 바인딩을 사용합니다. 와 마찬가지로
상태 키 옵션, VISUAL 또는 EDITOR가 다음을 포함하지 않는 한 기본값은 emacs입니다.
'바이'.

모드 스타일 스타일
창 모드 스타일을 설정합니다. 지정 방법에 대해 스타일,를 참조하십시오
메시지 명령 스타일 옵션을 선택합니다.

모니터 활동 [on | 오프]
창에서 활동을 모니터링합니다. 활동이 있는 창이 강조 표시됨
상태 표시줄에서.

모니터 침묵 [간격]
내 창에서 무음(활동 없음)을 모니터링합니다. 간격 초.
간격 동안 침묵한 Windows는 상태에서 강조 표시됩니다.
선. 간격이 XNUMX이면 모니터링이 비활성화됩니다.

다른 창 높이 신장
다른 창(기본 창 아님)의 높이를 설정합니다. 주 수평
공들여 나열한 것. 이 옵션을 0(기본값)으로 설정하면 아무 효과가 없습니다.
둘 다 메인 창 높이 그리고 다른 창 높이 옵션이 설정되고 메인
창은 다른 창을 지정된 높이로 만들기 위해 더 커질 것이지만
그렇게 축소하지 마십시오.

다른 창 너비
처럼 다른 창 높이, 그러나 다른 창의 너비를 설정하십시오.
주 수직 레이아웃.

창 활성 테두리 스타일 스타일
현재 활성 창의 창 테두리 스타일을 설정합니다. 지정 방법에 대해
스타일,를 참조하십시오 메시지 명령 스타일 옵션. 속성은 무시됩니다.

창 기반 인덱스 색인
처럼 기본 색인, 그러나 분할창 번호의 시작 색인을 설정하십시오.

창 테두리 스타일 스타일
활성 창 이외의 창에 대한 창 테두리 스타일을 설정합니다. 방법에 대해
지정하다 스타일,를 참조하십시오 메시지 명령 스타일 옵션. 속성은
무시되었습니다.

출구에 남아 [on | 오프]
이 플래그가 설정된 창은 프로그램이 실행될 때 파괴되지 않습니다.
종료합니다. 창은 다음을 사용하여 다시 활성화할 수 있습니다. 부활 창 명령.

동기화 창 [on | 오프]
동일한 창의 다른 모든 창에 대한 모든 창에 대한 중복 입력(
특수 모드에 있지 않은 창).

utf8 [on | 오프]
지시 tmux 이 창에 UTF-8 시퀀스가 ​​나타날 것으로 예상합니다.

창 활성 스타일 스타일
창의 활성 창에 대한 스타일을 설정합니다. 지정 방법에 대해 스타일참조
전에, 메시지 명령 스타일 옵션을 선택합니다.

창 상태 활동 스타일 스타일
활동 경고가 있는 창의 상태 표시줄 스타일을 설정합니다. 방법에 대해
지정하다 스타일,를 참조하십시오 메시지 명령 스타일 옵션을 선택합니다.

창 상태 벨 스타일 스타일
벨 알림이 있는 창의 상태 표시줄 스타일을 설정합니다. 지정 방법에 대해
스타일,를 참조하십시오 메시지 명령 스타일 옵션을 선택합니다.

창 상태 현재 형식
처럼 창 상태 형식, 그러나 창이 있을 때 사용되는 형식입니다.
현재 창.

창 상태 현재 스타일 스타일
현재 활성 창의 상태 표시줄 스타일을 설정합니다. 지정 방법에 대해
스타일,를 참조하십시오 메시지 명령 스타일 옵션을 선택합니다.

창 상태 형식
상태 표시줄 창에 창이 표시되는 형식을 설정합니다.
목록. 참조 상태 왼쪽 특수 문자 시퀀스에 대한 세부 정보 옵션
사용 가능. 기본값은 '#I:#W#F'입니다.

창 상태 마지막 스타일 스타일
마지막 활성 창의 상태 표시줄 스타일을 설정합니다. 지정 방법에 대해 스타일,
~을 보아라. 메시지 명령 스타일 옵션을 선택합니다.

창 상태 구분 기호
상태 표시줄에서 창 사이에 그려지는 구분 기호를 설정합니다. 기본값은
단일 공백 ​​문자.

창 상태 스타일 스타일
단일 창에 대한 상태 표시줄 스타일을 설정합니다. 지정 방법에 대해 스타일참조
전에, 메시지 명령 스타일 옵션을 선택합니다.

윈도우 스타일 스타일
기본 창 스타일을 설정합니다. 지정 방법에 대해 스타일,를 참조하십시오
메시지 명령 스타일 옵션을 선택합니다.

xterm 키 [on | 오프]
이 옵션을 설정하면 tmux 생성 할 것이다 xterm(1) 스타일 기능 키
시퀀스; 여기에는 Shift와 같은 수정자를 나타내는 숫자가 포함되어 있습니다.
Alt 또는 Ctrl. 기본값은 꺼져 있습니다.

랩 검색 [on | 오프]
이 옵션을 설정하면 검색이 창 끝을 둘러쌉니다.
내용물. 기본값은 켜져 있습니다.

표시 옵션 [-gqsvw] [-t 대상 세션 | 대상 창] [option]
(별명: 표시)
창 옵션(또는 주어진 경우 단일 창 옵션)을 다음과 같이 표시합니다. -w 에 (동등한
쇼 윈도우 옵션), 서버 옵션 -s, 그렇지 않으면 세션 옵션
목표 세션. 전역 세션 또는 창 옵션은 다음과 같은 경우 나열됩니다. -g 사용. -v
옵션 값만 표시하고 이름은 표시하지 않습니다. 만약에 -q 설정되어 있으면 오류가 반환되지 않습니다.
if option 설정되지 않았습니다.

쇼 윈도우 옵션 [-gv] [-t 대상 창] [option]
(별명: 쇼우)
에 대한 창 옵션 또는 단일 옵션을 나열합니다. 대상 창, 또는 전역 창
옵션 -g 사용. -v 옵션 값만 표시하고 이름은 표시하지 않습니다.

마우스 고객지원


경우 마우스 옵션이 켜져 있습니다(기본값은 꺼져 있음). tmux 마우스 이벤트를 다음과 같이 바인딩할 수 있습니다.
열쇠. 각 키의 이름은 마우스 이벤트(예: 'MouseUp1')와 위치로 구성됩니다.
접미사(창 내용에 대한 '창', 창 테두리에 대한 '테두리' 또는 창에 대한 '상태' 중 하나
상태 표시줄). 다음 마우스 이벤트를 사용할 수 있습니다.

마우스다운1 마우스업1 마우스드래그1
마우스다운2 마우스업2 마우스드래그2
마우스다운3 마우스업3 마우스드래그3
휠업 휠다운

예를 들어 'MouseDown1Status'와 같이 각각 위치에 접미사를 붙여야 합니다.

특수 토큰 '{mouse}' 또는 '='를 다음과 같이 사용할 수 있습니다. 대상 창 or 대상 창 명령에서
마우스 키 바인딩에 바인딩됩니다. 마우스 이벤트가 발생한 창 또는 창으로 확인됩니다.
발생했습니다(예: 버튼 1을 놓은 상태 표시줄의 창).
'MouseUp1Status' 바인딩 또는 휠이 스크롤된 창
'WheelDownPane' 바인딩).

The 송신 키 -M 플래그는 마우스 이벤트를 창에 전달하는 데 사용할 수 있습니다.

기본 키 바인딩을 사용하면 마우스를 사용하여 창을 선택하고 크기를 조정하고 텍스트를 복사할 수 있습니다.
상태 표시 줄을 사용하여 창을 변경합니다. 다음과 같은 경우에 적용됩니다. 마우스 옵션이 켜져 있습니다
에.

형식


특정 명령은 -F 플래그 체재 논쟁. 제어하는 문자열입니다.
명령의 출력 형식. 대체 변수는 '#{' 및 '}'로 묶여 있습니다.
예: '#{session_name}'. 가능한 변수는 아래 표에 나열되어 있습니다.
의 이름 tmux 옵션은 옵션의 값으로 사용될 수 있습니다. 일부 변수는 더 짧습니다.
'#S'와 같은 별칭 및 '##'은 단일 '#'으로 대체됩니다.

조건문은 '?' 접두사를 사용하여 사용할 수 있습니다. 두 가지 대안을
반점; 지정된 변수가 존재하고 XNUMX이 아닌 경우 첫 번째 대안이 선택됩니다.
그렇지 않으면 두 번째가 사용됩니다. 예를 들어 '#{?session_attached,attached,not Attached}'는
세션이 연결된 경우 'attached' 문자열을 포함하고 연결되지 않은 경우 'not Attached' 문자열을 포함합니다.
첨부되지 않았거나 '#{?automatic-rename,yes,no}'는 다음과 같은 경우 'yes'를 포함합니다. 자동 이름 바꾸기 is
사용하도록 설정하거나 그렇지 않은 경우 '아니오'입니다. 다음과 같이 결과 문자열의 길이에 제한을 둘 수 있습니다.
'=', 숫자 및 콜론을 접두사로 사용하므로 '#{=10:pane_title}'은 최대
창 제목의 처음 10자.

또한 쉘 명령 출력의 첫 번째 행은 '#()'을 사용하여 삽입할 수 있습니다. 을 위한
예를 들어 '#(uptime)'은 시스템 가동 시간을 삽입합니다. 형식을 구성할 때, tmux 하지
'#()' 명령이 완료될 때까지 기다리지 않습니다. 대신 동일한 실행의 이전 결과
명령이 사용되거나 명령이 이전에 실행되지 않은 경우 자리 표시자입니다. 명령은
실행 tmux 전역 환경 설정(참조 환경 섹션).

적절한 경우 다음 변수를 사용할 수 있습니다.

변하기 쉬운 name 별명 대체
alternate_on 창이 대체 화면에 있는 경우
alternate_saved_x 대체 화면에 저장된 커서 X
alternate_saved_y 대체 화면에 저장된 커서 Y
buffer_sample 버퍼 시작 샘플
buffer_size 지정된 버퍼의 크기(바이트)
client_activity 클라이언트가 마지막으로 활동한 정수 시간
client_activity_string 문자열 클라이언트가 마지막으로 활동한 시간
client_created 클라이언트가 생성된 정수 시간
client_created_string 문자열 클라이언트 생성 시간
client_control_mode 클라이언트가 제어 모드인 경우 1
client_height 클라이언트 높이
client_last_session 클라이언트의 마지막 세션 이름
client_pid 클라이언트 프로세스의 PID
접두어 키를 누른 경우 client_prefix 1
클라이언트가 읽기 전용인 경우 client_readonly 1
client_session 클라이언트 세션의 이름
client_termname 클라이언트의 터미널 이름
client_tty 클라이언트의 유사 터미널
client_utf8 클라이언트가 utf1을 지원하는 경우 8
client_width 클라이언트의 너비
cursor_flag 창 커서 플래그
cursor_x 창에서 커서 X 위치
cursor_y 창에서 커서 Y 위치
history_bytes 창 기록의 바이트 수
history_limit 최대 창 히스토리 라인
history_size 기록 크기(바이트)
host #H 로컬 호스트의 호스트 이름
host_short #h 로컬 호스트의 호스트 이름(도메인 이름 없음)
insert_flag 창 삽입 플래그
keypad_cursor_flag 창 키패드 커서 플래그
keypad_flag 창 키패드 플래그
라인 목록의 라인 번호
mouse_any_flag 창 마우스 모든 플래그
mouse_button_flag 창 마우스 버튼 플래그
mouse_standard_flag 창 마우스 표준 플래그
mouse_utf8_flag 창 마우스 UTF-8 플래그
pane_active 1 활성 패널인 경우
pane_bottom 창의 맨 아래
pane_current_comman 가능한 경우 현재 명령
pane_current_path 사용 가능한 경우 현재 경로
pane_dead 창이 죽은 경우 1
pane_dead_status 죽은 창에서 프로세스의 종료 상태
pane_height 창 높이
pane_id #D 고유한 분할창 ID
pane_in_mode 창이 모드에 있는 경우
pane_input_off 페인에 대한 입력이 비활성화된 경우
pane_index #P 창 인덱스
pane_left 창의 왼쪽
pane_pid 창에 있는 첫 번째 프로세스의 PID
pane_right 창의 오른쪽
pane_start_command로 시작되는 명령 창
pane_synchronized 창이 동기화된 경우
pane_tabs 분할창 탭 위치
pane_title #T 창 제목
pane_top 창의 맨 위
pane_tty 창의 유사 터미널
pane_width 창 너비
pid 서버 PID
scroll_region_lower 창의 스크롤 영역 하단
scroll_region_upper 창에서 스크롤 영역의 맨 위
session_alerts 경고가 있는 창 인덱스 목록
session_attach 세션이 연결된 클라이언트 수
session_activity 세션 마지막 활동의 정수 시간
session_activity_string 세션 마지막 활동의 문자열 시간
session_created 생성된 정수 시간 세션
session_created_string 문자열 시간 세션 생성
session_last_attached 정수 세션이 마지막으로 연결된 시간
session_last_attached_string 문자열 세션이 마지막으로 연결된 시간
session_group 세션 그룹 수
session_grouped 그룹의 세션인 경우 1
session_height 세션 높이
session_id 고유한 세션 ID
session_many_attached 여러 클라이언트가 연결된 경우 1
session_name #S 세션 이름
session_width 세션의 폭
session_windows 세션의 창 수
window_activity 창 마지막 활동의 정수 시간
window_activity_string 창 마지막 활동의 문자열 시간
window_active 1 창이 활성인 경우
window_activity_flag 창에 활동 경고가 있는 경우 1
window_bell_flag 창에 벨이 있는 경우 1
window_find_matches 찾기 창에서 일치하는 데이터
window_flags #F 창 플래그
window_height 창 높이
window_id 고유 창 ID
window_index #I 윈도우 인덱스
window_last_flag 창이 마지막으로 사용된 경우 1
window_layout 창 레이아웃 설명
window_linked 창이 세션 간에 연결된 경우 1
window_name #W 창 이름
window_panes 창의 창 수
window_silence_flag 창에 무음 경고가 있는 경우 1
window_width 창 너비
window_zoomed_flag 창이 확대된 경우 1
wrap_flag 창 줄 바꿈 플래그

이름 제목


tmux 이름과 제목을 구분합니다. Windows 및 세션에는 이름이 있으며 다음과 같을 수 있습니다.
대상에서 지정하는 데 사용되며 상태 표시줄과 다양한 목록에 표시됩니다.
이름은 tmux 창 또는 세션의 식별자입니다. 창에만 제목이 있습니다. 창
제목은 일반적으로 창 내에서 실행되는 프로그램에 의해 설정되며 다음에 의해 수정되지 않습니다. tmux.
예를 들어 설정하는 데 사용되는 것과 동일한 메커니즘입니다. xterm(1) 창 제목 X(7) 창
관리자. 창 자체에는 제목이 없습니다. 창의 제목은 창의 제목입니다.
활성 창. tmux 자체적으로 클라이언트가 실행 중인 터미널의 제목을 설정할 수 있습니다.
~을 보아라. 세트 타이틀 옵션을 선택합니다.

세션 이름은 새 세션 그리고 이름 바꾸기 세션 명령. 창 이름
다음 중 하나로 설정됩니다.

1. 명령 인수(예: -n 을 통한 새창 or 새 세션).

2. 이스케이프 시퀀스:

$ printf '\033kWWINDOW_NAME\033\\'

3. 창의 활성 명령에서 이름을 활성 명령으로 설정하는 자동 이름 바꾸기
창유리. 참조 자동 이름 바꾸기 옵션을 선택합니다.

창이 처음 생성될 때 제목은 호스트 이름입니다. 창의 제목은 다음을 통해 설정할 수 있습니다.
예를 들어 OSC 타이틀 설정 순서:

$ printf '\033]2;내 제목\033\\'

환경


서버가 시작되면, tmux 환경을 글로벌 환경에서,
또한 각 세션에는 세션 환경. 윈도우가 생성되면 세션과
글로벌 환경이 병합됩니다. 변수가 둘 다 존재하는 경우 세션의 값
환경이 사용됩니다. 결과는 새 프로세스에 전달된 초기 환경입니다.

The 업데이트 환경 세션 옵션을 사용하여 세션 환경을 업데이트할 수 있습니다.
새 세션이 생성되거나 이전 세션이 다시 연결될 때 클라이언트. tmux 또한 TMUX를 초기화합니다.
내부에서 명령을 실행할 수 있도록 일부 내부 정보가 포함된 변수
'screen'의 올바른 터미널 설정이 있는 TERM 변수.

환경을 변경하고 보는 명령은 다음과 같습니다.

설정 환경 [-그루] [-t 대상 세션] name [가치]
(별명: Setenv)
환경 변수를 설정하거나 설정 해제합니다. 만약에 -g 를 사용하면 변경이 이루어집니다.
지구환경; 그렇지 않으면 세션 환경에 적용됩니다.
대상 세션. 그만큼 -u 플래그는 변수를 설정 해제합니다. -r 변수가
새 프로세스를 시작하기 전에 환경에서 제거됩니다.

쇼 환경 [-gs] [-t 대상 세션] [변수]
(별명: 쇼엔브)
다음에 대한 환경 표시 대상 세션 또는 글로벌 환경 -g. 면
변수 가 생략되면 모든 변수가 표시됩니다. 에서 제거된 변수
환경에는 '-' 접두사가 붙습니다. 만약에 -s 가 사용되면 출력이 세트로 형식화됩니다.
Bourne 쉘 명령 중.

지위 LINE


tmux 각각의 맨 아래 줄에 표시되는 선택적 상태 줄을 포함합니다.
단말기. 기본적으로 상태 표시줄은 활성화되어 있습니다( 지위
세션 옵션) 왼쪽에서 오른쪽으로 현재 세션의 이름을 포함합니다.
괄호; 창 목록; 큰따옴표로 묶인 활성 창의 제목; 그리고 시간과
날짜입니다.

상태 표시줄은 구성 가능한 왼쪽 및 오른쪽 섹션의 세 부분으로 구성됩니다.
시간 또는 셸 명령의 출력과 같은 동적 콘텐츠를 포함하려면 다음을 참조하십시오.
상태 왼쪽, 상태 왼쪽 길이, 상태 권리상태 오른쪽 길이 아래 옵션) 및
중앙 창 목록. 기본적으로 창 목록에는 인덱스, 이름 및 (있는 경우) 플래그가 표시됩니다.
오름차순으로 현재 세션에 있는 창. 그럴지도 모른다
사용자 정의 창 상태 형식 그리고 창 상태 현재 형식 옵션. 깃발
창 이름에 추가되는 다음 기호 중 하나입니다.

상징 의미
* 현재 창을 나타냅니다.
- 마지막 창(이전에 선택한 창)을 표시합니다.
# 창이 모니터링되고 활동이 감지되었습니다.
! 창에서 벨이 발생했습니다.
~ 모니터-침묵 간격 동안 창이 조용해졌습니다.
M 창에는 표시된 창이 포함되어 있습니다.
Z 창의 활성 창이 확대됩니다.

# 기호는 모니터 활동 창 옵션. 창 이름은 다음과 같이 인쇄됩니다.
경고(벨, 활동 또는 무음)가 있는 경우 색상이 반전됩니다.

상태 표시줄의 색상과 속성을 구성할 수 있으며 전체 상태 표시줄은
전에, 상태 스타일 세션 옵션 및 개별 창을 사용하여 창 상태 스타일
옵션을 선택합니다.

상태 표시줄은 변경된 경우 일정 간격으로 자동으로 새로 고쳐집니다.
로 통제되다 상태 간격 세션 옵션.

상태 표시줄과 관련된 명령은 다음과 같습니다.

명령 프롬프트 [-I 입력] [-p 프롬프트] [-t 대상 클라이언트] [이 템플릿]
클라이언트에서 명령 프롬프트를 엽니다. 이것은 내부에서 사용할 수 있습니다. tmux 실행하다
대화식으로 명령합니다.

If 이 템플릿 지정하면 명령으로 사용됩니다. 존재하는 경우, -I 는 쉼표입니다-
각 프롬프트에 대한 초기 텍스트의 분리된 목록입니다. 만약에 -p 주어진다, 프롬프트 하는
순서대로 표시되는 쉼표로 구분된 프롬프트 목록입니다. 그렇지 않으면 단일
프롬프트가 표시되며 이 템플릿 있는 경우 ':'(없는 경우).

모두 입력 그리고 프롬프트 에서 지원하는 특수 문자 시퀀스를 포함할 수 있습니다.
상태 왼쪽 옵션을 선택합니다.

명령이 실행되기 전에 문자열 '%%'의 첫 번째 발생과 모든
'%1'의 발생은 첫 번째 프롬프트에 대한 응답으로 대체되고 두 번째
'%%' 및 모든 '%2'는 두 번째 프롬프트에 대한 응답으로 대체됩니다.
추가 프롬프트. 최대 1개의 프롬프트 응답을 바꿀 수 있습니다('%9'에서 '%XNUMX').

전에 확인 [-p 신속한] [-t 대상 클라이언트] 명령
(별명: 확인하다)
실행하기 전에 확인 요청 명령. 면 -p 주어진다, 신속한 프롬프트입니다
표시하다; 그렇지 않으면 프롬프트가 다음에서 구성됩니다. 명령. 다음을 포함할 수 있습니다.
에서 지원하는 특수 문자 시퀀스 상태 왼쪽 옵션을 선택합니다.

이 명령은 내부에서만 작동합니다. tmux.

디스플레이 메시지 [-p] [-c 대상 클라이언트] [-t 대상 창] [메시지]
(별명: 디스플레이)
메시지를 표시합니다. 만약에 -p 가 주어지면 출력은 stdout으로 인쇄되고, 그렇지 않으면
에 표시된 대상 클라이언트 상태 표시줄. 의 형식 메시지 에 설명되어 있습니다
전에, 형식 부분; 정보는 대상 창 if -t 그렇지 않으면 주어진다.
연결된 세션의 활성 창 대상 클라이언트.

버퍼


tmux 일련의 이름을 유지합니다. 파스타 버퍼. 각 버퍼는 명시적으로 또는
자동으로 이름이 지정됩니다. 명시적으로 명명된 버퍼는 세트 버퍼 or
로드 버퍼 명령을 사용하거나 자동으로 명명된 버퍼의 이름을 세트 버퍼 -n.
자동으로 명명된 버퍼에는 'buffer0001', 'buffer0002' 등과 같은 이름이 지정됩니다.
버퍼 제한 옵션에 도달하면 자동으로 명명된 가장 오래된 버퍼가 삭제됩니다.
명시적으로 이름이 지정되지 않음 버퍼 제한 다음과 같이 삭제될 수 있습니다. 삭제 버퍼
명령.

버퍼는 다음을 사용하여 추가할 수 있습니다. 복사 모드 또는 세트 버퍼 그리고 로드 버퍼 명령 및 붙여넣기
를 사용하여 창으로 붙여넣기 버퍼 명령. 버퍼 명령을 사용하고 버퍼가 없는 경우
지정하면 가장 최근에 추가된 자동으로 명명된 버퍼가 가정됩니다.

구성 가능한 히스토리 버퍼도 각 창에 대해 유지됩니다. 기본적으로 최대 2000
라인이 유지됩니다. 이것은 다음과 같이 변경할 수 있습니다. 히스토리 제한 옵션(참조 설정 옵션
위 명령).

버퍼 명령은 다음과 같습니다.

선택 버퍼 [-F 체재] [-t 대상 창] [이 템플릿]
대화식으로 버퍼를 선택할 수 있는 버퍼 선택 모드로 창을 넣습니다.
목록에서. 버퍼가 선택된 후 '%%'는 버퍼 이름으로 대체됩니다.
이 템플릿 결과는 명령으로 실행됩니다. 만약에 이 템플릿 "붙여넣기-
buffer -b '%%'"가 사용됩니다. -F 플래그, 참조 형식 안내
이 명령은 하나 이상의 클라이언트가 연결된 경우에만 작동합니다.

명확한 역사 [-t 대상 창]
(별명: 클리어히스트)
지정된 창에 대한 기록을 제거하고 해제합니다.

삭제 버퍼 [-b 버퍼 이름]
(별명: 삭제)
명명된 버퍼 삭제 버퍼 이름또는 가장 최근에 자동으로 추가된
지정되지 않은 경우 버퍼.

목록 버퍼 [-F 체재]
(별명: LSB)
전역 버퍼를 나열합니다. 의 의미로는 -F 플래그, 참조 형식 안내

로드 버퍼 [-b 버퍼 이름] 통로
(별명: 로드비)
지정된 붙여넣기 버퍼의 내용을 로드합니다. 통로.

붙여넣기 버퍼 [-dpr] [-b 버퍼 이름] [-s 분리 기호] [-t 대상 창]
(별명: 페이스트)
붙여넣기 버퍼의 내용을 지정된 창에 삽입합니다. 지정되지 않은 경우,
현재에 붙여 넣습니다. 와 함께 -d, 붙여넣기 버퍼도 삭제합니다. 출력시,
붙여넣기 버퍼의 줄바꿈(LF) 문자는 구분 기호로 대체됩니다.
기본 캐리지 리턴(CR). 사용자 지정 구분 기호는 다음을 사용하여 지정할 수 있습니다. -s
깃발. NS -r 플래그는 대체하지 않음을 의미합니다(LF의 구분 기호와 동일). 만약에
-p 가 지정되면 붙여넣기 대괄호 제어 코드가 버퍼 주위에 삽입됩니다.
애플리케이션이 괄호 붙여넣기 모드를 요청했습니다.

저장 버퍼 [-a] [-b 버퍼 이름] 통로
(별명: 저장)
지정된 붙여넣기 버퍼의 내용을 다음에 저장합니다. 통로. 그만큼 -a 옵션이 추가됨
파일을 덮어쓰는 것보다

세트 버퍼 [-a] [-b 버퍼 이름] [-n 새 버퍼 이름] 데이터
(별명: 세트)
지정된 버퍼의 내용을 다음으로 설정 데이터. 그만큼 -a 옵션이 추가됩니다.
버퍼를 덮어쓰는 것보다. 그만큼 -n 옵션은 버퍼의 이름을 새 버퍼 이름.

쇼 버퍼 [-b 버퍼 이름]
(별명: 쇼브)
지정된 버퍼의 내용을 표시합니다.

기타 사항


기타 명령은 다음과 같습니다.

시계 모드 [-t 대상 창]
큰 시계를 표시합니다.

if-shell [-bF] [-t 대상 창] 쉘 명령 명령 [명령]
(별명: if)
첫 번째 실행 명령 if 쉘 명령 성공 또는 두 번째 반환 명령
그렇지 않으면. 처형당하기 전, 쉘 명령 규칙을 사용하여 확장됩니다.
에 지정된 형식 관련 섹션을 포함합니다. 대상 창. 과 -b,
쉘 명령 백그라운드에서 실행됩니다.

If -F 주어진다, 쉘 명령 실행되지는 않지만 둘 다 아닌 경우 성공으로 간주됩니다.
비어 있거나 XNUMX이 아닙니다(형식이 확장된 후).

잠금 서버
(별명: 자물쇠)
에서 지정한 명령을 실행하여 각 클라이언트를 개별적으로 잠급니다. 잠금 명령
옵션을 선택합니다.

실행 쉘 [-b] [-t 대상 창] 쉘 명령
(별명: 운영)
실행하다 쉘 명령 창을 만들지 않고 백그라운드에서. 존재하기 전에
실행되면 shell-command는 다음에 지정된 규칙을 사용하여 확장됩니다. 형식
부분. 와 함께 -b, 명령이 백그라운드에서 실행됩니다. 끝나고 나면 어떤
stdout에 대한 출력은 복사 모드로 표시됩니다(다음으로 지정된 창에서). -t 또는
생략된 경우 현재 창). 명령이 성공을 반환하지 않으면 종료 상태는
또한 표시됩니다.

기다립니다 [-L | -S | -U] 채널
(별명: 기다리다)
옵션 없이 사용하면 다음을 사용하여 깨울 때까지 클라이언트가 종료되지 않도록 합니다.
기다립니다 -S 같은 채널로. 언제 -L 채널이 잠기고 모든
동일한 채널을 잠그려는 클라이언트는 채널이 잠길 때까지 기다리게 됩니다.
잠금 해제 기다립니다 -U. 이 명령은 외부에서만 작동합니다. tmux.

터미널 정보 확장


tmux 에 대한 몇 가지 확장을 이해합니다. 용어 정보(5) :

Cs, Cr 커서 색상을 설정합니다. 첫 번째는 단일 문자열 인수를 사용하며 설정하는 데 사용됩니다.
그 색깔; 두 번째는 인수를 사용하지 않고 기본 커서 색상을 복원합니다.
설정된 경우 이와 같은 시퀀스를 사용하여 내부에서 커서 색상을 변경할 수 있습니다.
tmux:

$ printf '\033]12;red\033\\'

Ss, Se 커서 스타일을 설정하거나 재설정합니다. 설정된 경우 이와 같은 시퀀스를 사용하여 다음을 수행할 수 있습니다.
커서를 밑줄로 변경합니다.

$ printf '\033[4 큐'

If Se 가 설정되지 않은 경우 인수가 0인 Ss가 대신 커서 스타일을 재설정하는 데 사용됩니다.

Ms 이 시퀀스는 다음에서 사용할 수 있습니다. tmux 현재 버퍼를 호스트 터미널에 저장하기 위해
선택(클립보드). 참조 세트 클립보드 위의 옵션과 xterm(1) 남자
페이지.

통제 모드


tmux 라는 텍스트 인터페이스를 제공합니다. 제어 모드. 이를 통해 애플리케이션은 다음을 수행할 수 있습니다.
와 소통하다 tmux 간단한 텍스트 전용 프로토콜을 사용합니다.

제어 모드에서 클라이언트는 tmux 줄 바꿈으로 종료되는 명령 또는 명령 시퀀스
표준 입력. 각 명령은 표준 출력에서 ​​하나의 출력 블록을 생성합니다. 안
출력 블록은 %시작하다 행 다음에 출력이 옵니다(비어 있을 수 있음). 그만큼
출력 블록은 %끝 or %오류. %시작하다 및 매칭 %끝 or %오류 두 가지
인수: 정수 시간(epoch의 초) 및 명령 번호. 예를 들어:

%시작 1363006971 2
0: ksh* (창 1개) [80x24] [레이아웃 b25f,80x24,0,0,2] @2(활성)
%끝 1363006971 2

제어 모드에서, tmux 알림을 출력합니다. 내부에서 알림이 발생하지 않습니다.
출력 블록.

다음 알림이 정의됩니다.

%출구 [이유]
The tmux 클라이언트가 연결되어 있지 않기 때문에 즉시 종료됩니다.
세션 또는 오류가 발생했습니다. 존재하는 경우, 이유 클라이언트가 종료된 이유를 설명합니다.

%레이아웃 변경 창 ID 창 레이아웃
ID가 있는 창의 레이아웃 창 ID 변경되었습니다. 새로운 레이아웃은 창 레이아웃.

%산출 창 ID 가치
창 창이 출력을 생성했습니다. 가치 인쇄할 수 없는 문자와 백슬래시를 이스케이프합니다.
XNUMX진수 \xxx로.

%세션 변경됨 세션 ID name
클라이언트는 이제 ID로 세션에 연결되었습니다. 세션 ID, 이름이 name.

%세션 이름이 변경됨 name
현재 세션의 이름이 name.

%세션 변경됨
세션이 생성되거나 소멸되었습니다.

%연결 해제된 창 추가 창 ID
ID가 있는 창 창 ID 이(가) 생성되었지만 현재 세션에 연결되지 않았습니다.

%창 추가 창 ID
ID가 있는 창 창 ID 현재 세션에 연결되었습니다.

%창 닫기 창 ID
ID가 있는 창 창 ID 폐쇄.

%창 이름이 변경됨 창 ID name
ID가 있는 창 창 ID 이름이 다음으로 변경되었습니다. name.

onworks.net 서비스를 사용하여 온라인에서 tmux 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.