우분투 터미널을 효율적으로 사용하기 위해 기존에는 "screen"이라는 툴을 사용했습니다.
이 툴은 우분투 터미널 창을 분할할 수 있게 해주는 툴입니다.
tmux는 분할기능을 넘어 background session을 통해 원격에서도 터미널 로그를 그대로 확인할 수 있습니다.
따라서 tmux 필수 명령어를 정리하고자 합니다.
개인적으로 screen을 연구활동에서 매우 유용하게 사용했고, 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 |
---|