[Linux] tmux 사용법 및 명령어 정리

🍪 tmux 간단한 소개

tmux는 GNU Screen의 대안인 터미널 멀티플렉서이다.
여러 세션으로 화면 분할이 되고, 작업이 가능하다.
굉장히 유용한 기능이고 설치부터 기능을 간략히 소개하려 한다.

tmux 소개
위 링크의 정보가 부실해 조금 덧붙이겠다.


💿 tmux 설치

Ubuntu에서 $ sudo apt-get install tmux 명령어로 설치한다.


❓ tmux 사용법 및 명령어

tmux

라즈베리파이에서 코딩을 할 때, 위와 같이 tmux를 이용하여 유용하게 사용하고 있다.

Nonamed tmux 세션 생성 : 명명되지 않은 세션 생성

tmux ls 

명명된 tmux 세션 생성

tmux new -s session_name

tmux 세션 분리 : 일반 쉘으로 돌아감. 하지만 세션은 살아있음.

Ctrl+b d  

tmux 세션 목록 보기

tmux ls

tmux 세션 재연결

tmux attach-session -t session_name

Ctrl+b c : shell이 있는 새 창 생성
Ctrl+b w : 창 목록 보여주기 (숫자로 이동 가능)
현재 총 3개의 창이 있고, 하나 하나 tree형태로 보여준다.
화면 분할 여부도 알려준다.
w
Ctrl+b 1 : 창 1로 전환 (현재 창에 *표시가 있다)
1
Ctrl+b , : 현재 창 이름 바꾸기(Rename)
예시에선 jumy로 창 이름을 변경하였다.
,
Ctrl+b % : 현재 창 수직 분할 (세로 선)
vertical
Ctrl+b “ : 현재 창 수평 분할 (가로 선)
horizontal
Ctrl+b 방향키 : 분할 있을 때, 다음 창으로 이동
Ctrl+b x : 현재 창 닫기 (y/n 물음)
$ exit : 분할된 현재 창 종료

이정도만 알아도 굉장히 유용하게 쓸 수 있다.
더욱 세부적인 부분은 검색을.. 통해 알아보면 좋을 것 같다.

Leave a comment