Tmux 터미널 멀티플렉서 튜토리얼


Tmux 터미널을 나눠쓰자

vim, vi로 작업을 하다보면 새창을 키고 옮기고 끄는 일이 꽤나 번거로울 때가 있다. 이럴 때 좀 더 편하게 작업할 수 있는 환경을 구축하는데 도움을 주는 멀티플렉서 Tmux의 설치법과 사용법을 설명한다.

Tmux 스크린샷

Mac Os X

brew install tmux

시작 하기 전에

Tmux가 제공하는 기능을 이해하려면 몇 가지 개념을 알고 있어야 한다.

  • 세션 : tmux가 관리하는 가장 큰 단위. attach와 detach를 사용해 세션을 관리한다.
  • 윈도우 : 크롭 창의 탭과 같은 기능을 한다. 탭을 옮기면 한 세션안에 여러개의 윈도우들이 존재할 수 있다.
  • 팬 : tmux를 사용하다보면 큰 창을 세부적으로 여러개의 화면으로 나누는 경우가 대다수다. 이 큰 창이 윈도우라면 여러개의 화면이 각각 팬이다.
  • 프리픽스 : tmux의 명령어는 맥의 다른 커맨드 명령어들과 구분하기 위해서 실행하기전에 붙은 명령어가 있다. control + b 이다. 주의할 것은 ctl + b 를 다른 명령어와 같이 누르는 것이 아니라 ctl + b를 누르고 떼고 나서 다른 명령어를 입력하는 것이다. 아래에서는fix>로 표시하겠다.

꼭 필요한 튜토리얼

# 세션 만들기 
$ tmux 

# 세션 종료
$ exit


# 세로로 팬 분할
$ <prefix> + "

# 가로로 팬 분할
$ <prefix> + % 

# 팬 이동하기 
$ <prefix> + 방향키

# 팬 제거하기
$ ctl + d

그 외 알아두면 쓸 만한 것

# 세션 이름 지정해서 만들기
$ tmux new -s <session_name> 

# 세션 바깥에서 지정한 세션 종료 
$ tmux kill-session -t <session_name>

# 세션 바깥에서 지정한 세션으로 진입
$ tmux attach -t <session_name>

# 세션에서 빠져나오기 
$ <prefix> + d
 



# 세션 목록 보기
 # 세션 이름을 지정해 주지 않으면 0으로 생성된다. 
$ tmux ls






© 2017. by yunsu

Powered by dolphin