본문 바로가기
Ubuntu/Tips

Tmux 사용법 정리

by khslab 2025. 4. 28.

우분투 터미널을 효율적으로 사용하기 위해 기존에는 "screen"이라는 툴을 사용했습니다.

이 툴은 우분투 터미널 창을 분할할 수 있게 해주는 툴입니다.

 

tmux는 분할기능을 넘어 background session을 통해 원격에서도 터미널 로그를 그대로 확인할 수 있습니다.

 따라서 tmux 필수 명령어를 정리하고자 합니다.

개인적으로 screen을 연구활동에서 매우 유용하게 사용했고, tmux는 그 상위호환이라 생각됩니다.

좌: screen, 우: tmux. tmux는 원격접속을 통해 서버의 터미널창을 확인 및 조작이 가능

 

설치

sudo apt-get install tmux

세션 세팅

tmux는 session이라는 터미널 환경을 background에서 생성합니다.

따라서 터미널 창을 닫아도 코드 끊김 없이 계속해서 사용 가능합니다.

 

tmux new -s [이름]

세션 생성 {입력}

 

tmux attach -t [이름]

세션 접속 {입력}

 

tmux ls

세션 목록 확인 {입력}

 

exit

세션 종료 {입력}

 

(Ctrl + b)->d

세션 닫기 (backgroud에서 계속 실행) {단축키}

 

tmux kill-session -t [이름]

세션 kill {입력}

세션 조작

(Ctrl + b)->%

세션 세로로 분할 {단축키}

 

(Ctrl + b)->"

세션 가로로 분할 {단축키}

 

(Ctrl + b)->방향키

세션 방향키 방향으로 이동 {단축키}

 

(Ctrl + b)->[

세션 스크롤 허용 {단축키}

스코롤 상태에서는 q 누르면 스크롤 모드 종료

 

'Ubuntu > Tips' 카테고리의 다른 글

우분투 가상 메모리 (swap) 설정  (0) 2024.01.24