목록TMUX (4)
준호씨의 블로그
tmux를 사용하는 기본 방법에 대해 알아봅니다. 터미널에서 tmux 커맨드를 실행하면 tmux 세션이 잘 생성됩니다. ctrl + b, d로 detach 한 후 tmux session 리스트를 확인해 보면 세션 이름이 "0"으로 생성된 것을 볼 수 있습니다. 다시 기존 세션에 붙으려면 tmux a로 붙거나 tmux a -t 0처럼 0을 지정해서 붙을 수 있습니다. tmux 세션이 여러 개 열려 있다면 세션 이름을 지정해 주지 않으면 내가 붙은 세션이 뭔지 헷갈릴 수 있습니다. 그래서 세션을 생성할 때 세션 이름을 지정해서 생성할 수 있습니다. tmux new -s name처럼요. 여기서는 june이라는 이름으로 생성했습니다. tmux ls 해 보면 세션 리스트를 확인할 수 있습니다. 그래서 저는 처음에..
서버에 tmux를 설치하기 위해 $ sudo yum install tmux 했더니 1.8이 설치된다고 나왔습니다. 너무 구 버전이라 최신 버전을 설치해 보기로 했습니다. 일단 저 혼자만 쓰려고 제 홈 디렉터리에 설치했습니다. github에서 tmux 소스코드를 받을 수 있습니다. https://github.com/tmux/tmux/releases tmux/tmux tmux source code. Contribute to tmux/tmux development by creating an account on GitHub. github.com 현재 최신 버전은 3.1b입니다. tmux-3.1b.tar.gz의 링크 주소를 복사하고 wget 커맨드를 이용해서 다운로드하였습니다. 압축을 풀고 디렉터리로 이동합니다...
ctrl + b, : :move-window -t 99 Sometimes you may want to change tmux window's number. Because window tap is ordered by window numbers. You may want to move some windows to far away from other windows. Then change the window number. References https://superuser.com/questions/343572/how-do-i-reorder-tmux-windows
개요 tmux 란 terminal multiplexer 의 약자로 터미널 환경을 좀 더 편리하게 만들어 주는 유틸리티이다. 별도의 tmux 세션을 열고 거기 안에서 화면을 분할 (pane) 하여 사용 하거나 탭을 여러개 (window) 를 만들어 사용 할 수 있다. 그리고 터미널 프로그램이 종료 되더라도 기존 작업을 이어서 계속 할 수 있도록 해 준다. screen 을 잘 아는 유저라면 "어? 이거 screen 이랑 비슷하네?" 라고 생각 할 것이다. screen 과 비슷하지만 screen 의 업데이트까 뜸하다 보니 tmux 가 점점 그 자리를 차지 하는 느낌이랄까? screen 보다 좋다 개인적으로 screen 사용 기간이 tmux 보다 길지만 (대략 2004년 부터 썼나? 더 전일수도 있고 더 후일수..