Tmux 사용방법

홍성현·2023년 4월 17일
0

tmux란?

tmux는 terminal multiplexer이다. 많은 수의 terminal들이 생성되고 접근되고 조종을 하나의 화면에서 가능하게 한다. 화면분할과 세션, 윈도우 관리에 용이하다고 하여 사용해보기로한다.

  • Session - 하나 이상의 윈도우가 있는 독립된 작업 공간
  • Window - 동일한 세션에서 시각적으로 분리된 부분
  • pane - 동일한 윈도우에서 분리된 부분

위의 그림은 1개의 세션 2개의 윈도우 안에 각각 3개, 4개의 팬이 있는 것을 알 수 있다.

명령어를 배울 때마다 하나씩 추가해보려고 한다.

설치

CentOS7 환경에서 yum을 사용하여 설치를 진행하였다.

yum install tmux


1.8 version의 tmux가 깔린 것을 볼 수 있다.

사용방법

  1. Session
    • tmux : 새로운 세션 시작
    • tmux new -s : 세션 이름으로 새로운 세션 생성
    • tmux ls : 현재 세션 목록
    • ctrl + b , d : 현재 세션에서 빠져나오기
    • tmux a : 마지막 세션으로 돌아가기
    • tmux a -t : 특정 세션으로 들어가기
  2. Window
    • ctrl + b , c : 새로운 윈도우 생성
    • ctrl + d : 윈도우 닫기
    • ctrl + b , p : 이전 윈도우로 이동
    • ctrl + b , n : 다음 윈도우로 이동
    • ctrl + b , ',' : 현재 윈도우 이름 바꾸기
    • ctrl + b , w : 현재 윈도우 목록 나열
  3. Pane
    • ctrl + b , " : 현재 창을 가로로 나누기
    • ctrl + b , % : 현재 창을 세로로 나누기
    • ctrl + b , 방향기 : 방향키로 창이동
    • ctrl + b , z : 현재 창 확대/축소 전환
    • ctrl + [ : space를 누르면 선택을 시작하고 enter를 누르면 선택 내용 복사
    • ctrl + b , space : 창배열 순환

Reference

https://man7.org/linux/man-pages/man1/tmux.1.html
https://knackin.tistory.com/4
https://velog.io/@piopiop/Linux-tmux를-사용해보자

profile
System Engineer 기록일지

0개의 댓글