tmux는 사용자가 단일 단말기 창 또는 원격 터미널 세션 안에서 여러 별도의 터미널 세션에 액세스할 수 있도록 여러 가상 콘솔을 다중화하는데 사용할 수 있는 응용 소프트웨어이다. 이 응용 프로그램은 명령어 인터페이스로부터 다수의 프로그램을 처리하고 유닉스 셸로부터 프로그램을 분리하는 데에 유용하다.[2] 이것은 GNU Screen과 동일한 기능을 많이 제공하지만 BSD 허가서로 배포된다.

tmux
개발자니콜라스 매리엇(Nicholas Marriott)
발표일2007년 11월 20일(16년 전)(2007-11-20)[1]
안정화 버전
2.7 / 2018년 3월 22일(6년 전)(2018-03-22)
저장소
프로그래밍 언어C
운영 체제유닉스 계열
언어영어
종류터미널 다중화
라이선스ISC 라이선스
웹사이트tmux.github.io/ 위키데이터에서 편집하기

특징 편집

tmux는 GNU Screen의 대부분의 기능이 포함되어 있다. tmux는 사용자가 특정 물리적 또는 콘솔에 얽매이지 않은 클라이언트와 터미널 세션을 시작할 수 있다. 다수의 터미널 세션은 하나의 터미널 세션내에서 생성한 뒤 자유롭게 다른 하나의 가상의 콘솔에서 다른 콘솔로 연결할 수 있다. 그리고 각각의 세션은 여러개의 연결된 클라이언트를 가질 수 있다. tmux와 GNU Screen의 다른점은 아래와 같다:[3]

  • 실행중인 세션, 창 또는 클라이언트의 상호작용 선택 메뉴
  • tmux를 관리하는데에 있어 vi-like 또는 이맥스 커맨드 모드[4]
  • 내장된 직렬 및 텔넷 클라이언트의 부족[3]
  • 쉬운 구성[5][6]
  • 다른 커맨드 키

참조 편집

  1. Changelog
  2. “Keyboard and Display Controls”, 《Snappy Answers to Stupid Questions》 (OpenBSD), 2011년 12월 7일에 확인함  |장=이 무시됨 (도움말)
  3. Perrin, Chad (2010년 10월 25일), “Is tmux the GNU Screen killer?”, 《TechRepublic, 2011년 12월 7일에 확인함 
  4. “tmux – the Terminal multiplexer”, 《Linuxaria》, 2011년 9월 15일, 2011년 12월 7일에 확인함 
  5. O'Higgins, Niall (2009년 6월 4일), 《tmux, a BSD alternative to GNU Screen》, 2011년 12월 7일에 확인함 
  6. Alexander, Alex (2010년 5월 17일), “switching from gnu screen to tmux”, 《Linux~ized》, 2011년 12월 7일에 확인함 

외부 링크 편집