Tmux : 터미널 멀티플렉서 시작하기 (XNUMX 부)

우리는 괴물들과 함께 계속합니다.

특정 방식으로 콘솔을 광범위하게 사용하는 경우 (저는 저를 포함합니다), 데스크톱에 많은 콘솔을 사용하지 않고 특정 작업을 수행 할 때 가장 좋은 방법은 멀티플렉서를 사용하는 것입니다. 동일한 터미널에서 액세스 할 수있는 콘솔 스택을 만들 수 있습니다. 대부분의 경우 다음과 같은 도구가 있습니다. 그누스크린  가장 잘 알려져 있고 수명이 가장 긴 옵션입니다. 진실은 자유 소프트웨어의 세계에서 무언가를 찾을 수 있다면 사용할 수있는 옵션이라는 것입니다. 우리는 말 그대로 거의 무한한 범위를 가지고 있습니다.

이번에는 Tmux에 대해 조금 말씀 드리고 싶습니다

나처럼 당신이 가지고 있다면 아치 그냥 만들어 팩맨 -S tmux 다른 배포판의 사용자는 공식 리포지토리에서 동일한 방식으로 설치합니다.

설치되면 입력을 시작합니다. tmux tertmial에서 :

startmux

언뜻보기에는 명령이 실행되기를 기다리는 터미널 일 뿐이며 확실히 그렇습니다. 이 튜토리얼을 위해 가장 먼저 실행할 것은 단일 창에 여러 터미널이 있으며 여기에서 키 조합을 누릅니다.

Control + b Control + %

다음과 같이 남아 있습니다.

나누다

앞으로 보게 될 작업 공간은 먼저 두 개로 나뉘지만 원하는만큼 터미널을 얻기 위해 필요한만큼 프로세스를 반복 할 수 있습니다. 논리적으로, 작업 공간이 너무 많기 때문에 특정 방식으로 해당 터미널의 배열을 주문해야합니다. 우리가 누르는 :

참고 :이 키 조합의 첫 번째 시도에서 터미널 크기가 동일한 크기로 조정되므로 위치 자체가 변경되지 않고 배열이 표시됩니다.

Ctrl + b 스페이스 키

위치 변경

이제 우리는 한 터미널에서 다른 터미널로 이동하려는 경우를 보여 주며,이를 위해 키보드 위아래의 키 방향 논리를 사용합니다. 이 경우 두 개의 터미널이 다른 맨 위에 있으므로 다음을 누릅니다.

Control + b Down 키 (포인터가 위의 터미널에 있다고 가정)

Control + b Up 키 (포인터가 하단 터미널에 있다고 가정)

 더 많은 터미널이있는 경우, 예를 들어 위쪽 터미널에 하나가 있고 한 번 아래 첫 번째 터미널에 위치하면 키보드 키의 방향 논리를 사용합니다. 즉,

Ctrl + b 오른쪽 키

deccionright

이제 입력 설명에서 언급했듯이 Tmux는 문자 그대로 동일한 터미널에 세션 스택을 생성합니다. 이에 대한 명령은 다음과 같습니다.

Ctrl + b c

새 화면

이 순간부터 우리는 새 세션 (내가 주석을다는 스택의 일부)을 생성하고 이미지의 표시된 부분 (😛)을보고 확인할 수 있습니다. 우리는 이것을 가이드로 정확히 찾은 터미널에 별표가 변경된 것을 볼 수 있습니다. 시작한 곳으로 돌아가려면 다음을 누릅니다.
 
Control + b p (이전 터미널로 돌아 가기) 
Control + bn (다음 터미널로 이동)
 
별표가 다시 자리를 바꾸는 것을 볼 수 있습니다. 각 창은 독립적이므로 자유롭게 분할하고 수정할 수 있습니다.
세션 창 중 하나를 닫으려면 다음을 눌러야합니다.
 
                                                                                                                                                                 Ctrl + b &
 
한도

 
노란색으로 표시된 부분에는 Y (마감) 또는 N (주문 취소)을 입력해야하는 마감 확인 대화 상자가 표시됩니다.  예 / 아니요 . 질문에 긍정적으로 대답 한 후 인접한 터미널에 머물러 있습니다.
 
이 도구를 얼마나 유용하게 사용할 수 있는가? 대답은 많지만 가장 빨리 떠오르는 것은 ssh 계정 관리, 네트워크 분석, 일반적인 방법으로 명령 실행 및 터미널을 떠나지 않고 시스템 모니터를위한 여러 콘솔을 갖는 것입니다. 많은 단말기를 다뤄야하는 사람. 
 
이 입문 자습서의 두 번째 부분에서는 개발자가 제공하는 설명서를 항상 사용할 수 있지만 Tmux 및 기타 기능의 내부 구성에 대해 조금 더 설명합니다.  "남자 tmux" 

추가 캡처를 남깁니다.

거의 iii

건배-….


35 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   사탄 AG

    안녕하세요, 훌륭한 게시물입니다. Debian Wheezy 저장소 (7)에 있음을 명확히하고 알립니다. apt-get install tmux로 충분합니다.

    인사말.

    1.    자유게시판

      당신에게 유익한 것이 좋습니다. 건배!!

    2.    엘리오타임3000

      나는 이미 그것을 설치했고 그것은 나를 위해 잘 작동합니다.

  2.  

    무엇보다도 tmux는 ssh를 통해 원격으로 연결할 때 매우 유용합니다. 훌륭한 입장!

    1.    자유게시판

      의심의 여지없이 .. 솔직히 떠오르는 첫 번째 사용입니다 !! 하지만 물론 가능성은 매우 넓습니다 !! .. 인사말

  3.   예수 발레 스테 로스

    이 게시물에 대해 대단히 감사합니다. KDE에 대해 이와 같은 것을 찾고있었습니다. 이전에는 터미네이터 에뮬레이터를 사용했지만 동일한 작업을 수행하는 qt 대안이 없어서 많은 도움이되었습니다.

    친애하는.

    1.    자유게시판

      음, sep .. 그것은 사용의 단순성 때문에 저를 때리는 상당히 최신 도구입니다 ... 공식 문서를 보면 많은 흥미로운 것을 얻을 수있을 것입니다. 건배

    2.    판데브92

      이해가 안 돼요, konsole이 당신을 위해 작동하지 않나요? oO

  4.   문제

    멋있는. 하지만 여전히 질문이 있습니다. 동일한 응용 프로그램에서 여러 탭을 열 수있는 터미널 에뮬레이터 (예 : 그놈과 같은)를 사용하는 데 어떤 차이가 있습니까? 내가 언급 한 것을 사용하는 것이 더 쉬울 것 같고, 내가 아는 대부분의 데스크톱 환경 터미널에는 그 가능성이 있습니다 ...

    1.    자유게시판

      시설은 다소 주관적인 사실입니다. 사용자가 urxvt와 같은 도구를 사용해야 할 때 단순함을 찾고 예쁘다고 생각하지 않습니다 (다른 추가 구성을 사용할 수 있음).

      rxvt의 경우 원하는 색상으로 선호하는 글꼴로 탭을 올바르게 식별 할 수있는 가능성이있는 경우. 이것의 근본적인 포인트는 기본적으로 자원의 소비라고 생각합니다. 그놈 터미널과 다른 것들은 일반적으로 데스크탑 환경과 함께 제공되므로 비교적 새로운 컴퓨터에서는 중요하지 않을 수있는 훨씬 더 많은 램을 사용하지만 오래된 컴퓨터에서는 기능을 제거하지 않고 절약하는 것이 고려할 사항입니다.

  5.   판데브92

    MHH는 흥미로워 보인다

    1.    자유게시판

      책상 위에 단말기가 흩어져 있고 사용할 공간이 거의없는 사람들은 이런 도구를 좋아합니다 .. !! 또한 폭포 형 관리자 인 i3와 같은 환경을 사용하면 데스크탑의 많은 공간을 절약 할 수 있기 때문에 많은 것을 얻을 수 있습니다.

  6.   사이토

    진실은 매우 흥미롭고 몇 번 사용했지만 성능, 무게 (프로그램 종속성) 및 용이성을 살펴보면 항상 멀티플렉서와 ​​탭이 포함 된 터미널 인«terminator»로 돌아 가게됩니다. 나에게도 마찬가지로 프로필과 모든 것을 저장할 수 있습니다. urxvt와 같은 추가 기능없이 링크를 열 수 있습니다. 시도해보세요.

    그것은 Urxvt가 아름답다는 것을 의미하지는 않지만 편안함과 편안함을 위해 Terminator입니다.

    Terminator 구성을 원하는 사람이 있으면 주저하지 말고 저에게 물어보십시오 🙂

    1.    자유게시판

      tmux에는 이러한 특성도 있습니다. .. 프로그램 수가 많기 때문에 Tmux를 다운로드하기 만하면 다른 것이 필요하지 않은지 확인할 수 있습니다! 현재 여러 서비스를 병렬로 실행하는 것을 포함하여 그래픽 환경이없는 여러 컴퓨터가 있습니다. tmux를 사용하는 컴퓨터는 10 년 이상 되었기 때문에 리소스 소비가 정말 중요합니다. 특히 터미널 에뮬레이터에 관해서는 일반적으로 zsh를 기본 콘솔 + urxvt로 사용합니다. 요점은 Tmux가 원하는 시간에 재개하기 위해 문제없이 수행 한 세션을 저장할 수 있다는 것입니다. 탭에 관해서는 uxrvt에서 탭을 활성화하는 것만으로도 이미 그 기능을 갖게 될 것임을 알아야합니다. .. 물론 모든 것을 한꺼번에 설명하는 것이 입문 포스트에 비해 너무 길다는 사실을 염두에 두어야합니다. 부속.

      내가 말한 내용을 확인하고 싶다면 공식 문서로 이동하기 만하면됩니다. 내가 언급 한 도구에서 일반적으로 사용하는 모든 특성을 찾을 수 있습니다. 건배…

    2.    엘리오타임3000

      이미 설치했습니다. 이제 튜토리얼을 따르고 있습니다. 경고에 감사드립니다. 더 이상 반드시 쥐독을 설치할 필요가 없기 때문입니다.

  7.   게르메인

    시도하고 배울 다른 것; KDE의 Konsole과 함께 지금은 잘하고 있지만 기여에 감사드립니다.

  8.   엘리오타임3000

    좋은 도구이지만 때때로 RatPoison을 사용하여 작업하는 것도 유효합니다.

    지금까지 가장 KISS이고 사용하기 쉬운 도구입니다.

  9.  

    안녕. 콘솔이 색상을 갖도록 tmux를 편집 할 수 있습니다. 그리고 우리가 거의 모든 .bashrc에서 편집하는이 모든 것?

  10.   사이토

    당신이 말한 것이 사실이라면, 내가 쉽고 편안하게 말했듯이 Terminator가 더 좋습니다.

    터미널을 가로로 두 부분으로 나누는 방법
    Ctrl + b를 누른 다음 Space 키

    연결된 터미널로 전환하는 방법 :
    Control + by then 방향 화살표

    터미널을 두 개의 수평 부분으로 나누는 방법 :
    Control + 아래쪽 화살표

    연결된 터미널 간 스위치로 :
    Alt + 방향 화살표

    tmux를 사용하여 수행해야하는 한 가지 더 단계는 구성이 Urxvt + Tmux의 경우만큼 길지 않다는 사실 외에도 그 편의를 위해 터미네이터로 돌아갑니다.

    그리고 물론 그 구성이 아름답다고 말했듯이 터미네이터가 즉시 나에게 일어났던 것과 같은 방식으로 구성 할 수만 있다면 할 수 없었습니다 (아마도 구성이 게 으르거나 잘못했기 때문일 수 있습니다).

    게시물에 좋은 설명 !!!!

    추신 : 나는 당신의 데스크탑이 플럭스 박스가 맞다는 것을 좋아합니다 ???

    1.    자유게시판

      예를 들어 단순함을 찾고이 두 요소의 사용이 매우 간단하다는 것을 알 수 있습니다. 이유를 설명하는 게시물을 작성해야합니다. 마우스를 사용하는 경향이 약간 적을 수 있습니다. .
      적은 요소로 구성된 플럭스 박스라면 ..

      안부

  11.   tmux

    쉽고 편리하게 tmux를 사용하면 노래하는 것에 키 매핑을 할당 할 수 있습니다.

    또한 소켓을 생성하고 세션을 공유 할 수 있으며, 환경을 미리 구성하거나 소켓에 대한 권한을 설정하는 것을 원한다면 tmuxinator와 같은 스크립트를 사용하여 프로젝트를 관리하고 wemux와 세션을 공유 할 수 있습니다. 이 측면에서 터미네이터는 tmux보다 더 많은 리소스를 소비하는 것 외에도 부족합니다.

    1.    사이토

      말씀 드렸듯이 키보드 단축키를 설정하는 방식으로 인해 터미네이터가 더 쉽고 편 해졌고, (Control + Arrow)로 직접 나눌 수는 없었지만 항상 사용했던 것은 (Control + z + Arrow), 그게 내가보기에 최소한 구성 할 수 있었던 방법인데, 한 단계 더있는 것 같지만 "freebsddick"이 맛의 문제라고 말했듯이 tmux 간의 비교 싸움은하지 않을 것입니다 그리고 터미네이터는 "msx"터미네이터는 그래픽 터미널입니다. 물론 tty에서 사용할 수있는 tmux와 달리 멀티플렉서가 포함되어 있습니다.

  12.   MSX

    tmux를 나머지 그래픽 터미널과 비교하는 모든 사용자 :

    TMUX는 터미널이 아니며 TTY / VTY 터미널의 다중입니다.

    주요 차이점은 터미네이터, Konsole 및 친구들이 메인 화면을 다른 많은 화면으로 세분화 할 수 있지만 항상 그래픽 레이어에서 수행한다는 것입니다.

    반면에 tmux 및 GNU Screen은 자체적으로 텍스트 터미널을 에뮬레이트하여 메인 컨테이너를 포 그라운드 애플리케이션으로 UNDOUBLE하고 백그라운드에서 계속 실행되도록합니다.

    tmux는 SSH를 통해 원격으로 액세스 할 때와 100 % 신뢰할 수없는 그래픽 환경에서 그래픽이 아닌 특정 작업을 실행할 때 100 % 안정성이 필요할 때 특히 유용합니다.

    완료하는 데 몇 시간이 걸리고 중단 위험이없는 백업, scp 또는 스크립트 실행을 수행하고 있다고 가정 해 보겠습니다. tmux가 구출됩니다.
    그래픽 터미널에서 직접 스크립트, 백업 또는 scp를 실행하거나 텍스트 모드에서 tty에 로그인해야하는 대신, tmux를 호출하고 할당 된 작업을 실행하고 다중화 된 터미널의 도킹을 해제 할 수 있습니다. 우리 명령의 피드백.
    어떤 이유로 든 X 세션이 조용히 충돌하면 새 세션을 시작하거나 tty로 이동하고 현재 tmux 세션을 도킹하고 현재 위치에서 계속합니다.

    또는 예를 들어 시간이 걸리는 작업을 실행해야하고 시스템에서 멀리 떨어져야하는 경우 SSH를 통해 항상 실행중인 tmux 세션에 액세스하고 거기서 작업을 계속할 수 있습니다.

    tmux는 훌륭하지만 Konsole에 대한 최신 수정을 통해 위에서 언급 한 것과 같은 매우 구체적인 작업에만 사용하는 것이 점점 줄어들고 있습니다.

    http://i.imgur.com/L4JJI8m.png
    http://i.imgur.com/rfWjAMs.png
    http://i.imgur.com/oy5uqSN.jpg
    http://i.imgur.com/AN8guja.png
    http://i.imgur.com/og6NQBE.png
    http://i.imgur.com/JTH4SHc.jpg
    http://i.imgur.com/LaO9IUp.png
    http://i.imgur.com/fQoaKSk.png

  13.   그냥 또 다른 DL 사용자

    훌륭한 데이터, 방금 전에 이런 것이 필요했습니다.

    1.    자유게시판

      그것이 당신에게 봉사하는 것이 좋습니다 .. 시간이 있으면 두 번째 부분을 게시 할 것입니다 🙂

  14.   데이비드 솔로 르자 노

    멀티플렉서라는 특성이있어 제가 추천하는 단말기 중 하나는 터미네이터입니다.
    aptitude 설치 터미네이터로 간단하게 설치하려면

  15.   드래그넬

    안타깝게도 초등학생은 안돼 인사

    1.    MSX

      뭐!?
      내가 설치 한 유일한 기본 OS (하루 베타 2)에서는 내가 설치 한 첫 번째 도구 중 하나입니다.

      tmux는 토스터에서도 작동하며, 그렇지 않다면 NetBSD 프로젝트를 확인하십시오.

  16.   알가베

    화면 사용에 익숙하지만 터미네이터와 매우 유사한 Tmux가 매우 좋습니다.

  17.   스 노크

    konsole과 tmux를 혼합 할 수 있습니까?

    1.    MSX

      그들은 혼합하지 않고 서로 보완하며 위의 내 의견의 스크린 샷을 확인합니다.

  18.   아르 만도

    Tmux는 그 자체로도 훌륭하며 Vim 과도 결합되어 있습니다. 화면을 사용하는 사람들에게 Tmux의 단계는 직접적이며 ctrl을 ctrl에 매핑하고 몇 가지 명령을 배우는 것뿐입니다.

  19.   디바이러스

    tmux = 종료 자

    Linux 용 전 기능 명령 줄 인터페이스 (CLI) 제공, 그리드에서 터미널 정렬, 탭에서 여러 세션 열기, 터미널의 드래그 앤 드롭 순서 변경, 다양한 구성 가능한 키보드 바로 가기, 기본 설정에서 여러 레이아웃 및 프로필 저장, 임의의 터미널 그룹에 대한 동시 입력, 사용자 정의 가능한 비주얼 스타일.

  20.   루이지

    훌륭합니다. 많은 도움이되었습니다.

  21.   트레이딩 카드

    기여를 대단히 감사합니다