Tmux 시작

Tmux 시작

2022-06-01 last update

7 minutes reading tmux terminal
이 설명서는 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을 참조하십시오.
    페이지질문이나 피드백이 있으면 언제든지 의견을 발표하십시오.