
Tmux 시작
이 설명서는 Tmux의 설치와 기본 사용법을 소개하여 시작하고 실행하는 데 도움을 줍니다.
. 즉, Tmux 세션을 시작한 다음 이 세션에서 여러 개의 창을 열 수 있습니다.각 창은 전체 화면을 차지하며 사각형 창으로 분할할 수 있습니다.Tmux를 사용하면 한 터미널의 여러 프로그램 사이를 쉽게 전환하고 분리하여 다른 터미널에 다시 연결할 수 있습니다.Tmux 세션은 오래 지속되며, 연결이 끊어져도 Tmux에서 실행되는 프로그램이 계속 실행된다는 것을 의미합니다.Tmux의 모든 명령은 접두사로 시작하며 기본값은
은 명령 프롬프트에서 , 을 입력하여 실행하는 데 필요한 프로그램입니다. 키 시퀀스 을 입력하여
페이지질문이나 피드백이 있으면 언제든지 의견을 발표하십시오.
무엇이 tmux입니까?
Tmux는 단말기 다중 복용기로서 GNU Screen의 대체품이다. 즉, Tmux 세션을 시작한 다음 이 세션에서 여러 개의 창을 열 수 있습니다.각 창은 전체 화면을 차지하며 사각형 창으로 분할할 수 있습니다.Tmux를 사용하면 한 터미널의 여러 프로그램 사이를 쉽게 전환하고 분리하여 다른 터미널에 다시 연결할 수 있습니다.Tmux 세션은 오래 지속되며, 연결이 끊어져도 Tmux에서 실행되는 프로그램이 계속 실행된다는 것을 의미합니다.Tmux의 모든 명령은 접두사로 시작하며 기본값은
ctrl+b
입니다.본문도 Russian에서 찾을 수 있다.Tmux 설치
릴리스 패키지 관리자를 사용하여 Tmux를 쉽게 설치할 수 있습니다.Ubuntu 및 Debian에 Tmux 설치
sudo apt install tmux
sudo yum install tmux
CentOS 및 Fedora에 Tmux 설치
brew install tmux
첫 번째 Tmux 세션 시작
첫 번째 Tmux 세션을 시작하려면 컨트롤러에tmux
:tmux
을 입력하면 새 세션을 열고 새 창을 만들고 이 창에서 셸을 시작합니다.Tmux에 들어가면 화면 밑에 현재 세션에 대한 정보가 표시된 상태 줄이 있습니다.이제 첫 번째 Tmux 명령을 실행할 수 있습니다.예를 들어, 모든 명령 목록을 가져오려면: Ctrl+b
?
명명된 Tmux 세션 만들기
기본적으로 Tmux 세션은 숫자로 지정됩니다.여러 Tmux 세션을 실행할 때 세션 이름을 지정하는 것이 유용합니다.새 이름 세션을 만들려면 다음 매개 변수를 사용하여tmux
명령을 실행하십시오. tmux new -s session_name
은 설명 세션 이름을 선택하는 것이 좋습니다.Tmux 세션에서 분리
Tmux 세션에서 분리하여 입력:Ctrl+b
d
을 입력하여 일반 셸로 돌아갈 수 있습니다. Tmux 세션에서 실행되는 프로그램은 세션에서 분리된 후에 계속 실행됩니다.Tmux 세션에 다시 연결
을 세션에 먼저 추가하려면 세션의 이름을 찾아야 합니다.현재 실행 중인 세션의 목록을 가져오려면:tmux ls
세션의 이름은 출력의 첫 번째 열입니다.0: 1 windows (created Sat Sep 15 09:38:43 2018) [158x35]
my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018) [78x35]
은 출력에서 두 개의 실행 중인 Tmux 세션을 볼 수 있습니다.첫 번째는 0
, 두 번째는 my_named_session
이다.(adsbygoogle=window.adsbygoogle | |[]).푸시({});예를 들어 세션 0
에 추가하려면 새 Tmux 세션을 시작할 때: tmux attach-session -t 0
Tmux 창 및 창 사용
을 입력하면 기본적으로 셸을 포함하는 창을 만들 수 있습니다.셸 유형이Ctrl+b
c
인 새 창을 만들려면 0...9
범위에서 사용할 수 있는 첫 번째 번호를 할당합니다.모든 창의 목록이 화면 아래의 상태 줄에 표시됩니다.다음은 Tmux 창과 창을 관리하는 데 가장 자주 사용하는 명령입니다. Ctrl+b
c
새 창 만들기(케이스 포함) Ctrl+b
w
목록에서 창 Ctrl+b
0
Ctrl+b
을 선택하여 창 0(번호별) ,
Ctrl+b
으로 전환합니다. %
Ctrl+b
현재 창을 수평으로 분할합니다. "
Ctrl+b
현재 창을 두 창으로 수직으로 분할합니다. o
다음 창으로 이동합니다. Ctrl+b
;
현재 창과 이전 창 사이를 전환합니다.Ctrl+b
x
현재 창을 닫고 사용자 정의 Tmux
Tmux를 시작할 때 파일이 존재하면~/.tmux.conf
에서 설정 파라미터를 읽습니다.다음은 사용자 정의 상태 행과 소량의 추가 옵션이 있는 ~/.tmux.conf
구성 예시입니다. ~/.tmux.아래의 conf# Improve colors
set -g default-terminal 'screen-256color'
# Set scrollback buffer to 10000
set -g history-limit 10000
# Customize the status line
set -g status-fg green
set -g status-bg black

Tmux 기본 사용 방법
은 Tmux를 사용하기 시작하는 가장 기본적인 절차입니다.tmux new -s my_session
, Ctrl-b
+d
을 사용하여 세션에서 분리합니다.tmux attach-session -t my_session
을 입력하여 Tmux 세션에 다시 연결합니다.결론
본 강좌에서 Tmux를 어떻게 사용하는지 배웠습니다.이제 단일 세션에서 여러 개의 Tmux 창을 만들 수 있습니다. 새 창 분할 창을 만들고, 창 사이를 탐색하고, 세션을 분리하고 복구하며,.tmux.conf
파일을 사용하여 Tmux 실례를 개성화할 수 있습니다.터미널의 Tmux 유형 man tmux
에 대한 자세한 내용은 Tmux User’s Manual을 참조하십시오.페이지질문이나 피드백이 있으면 언제든지 의견을 발표하십시오.