Tmux 사용하기
tmux(tty multiplexer)는 아래와 같은 터미널 작업 시 유용한 도구입니다.
- 멀티 세션 지원
- 터미널 창 분할 (수평, 수직)
- 개발자 간 작업 중인 터미널 세션 공유
잘 작성된 cheatsheet가 있으니 헷갈릴 때 참고하면 좋습니다.
# 세션 열기
# -s: 세션 이름 부여. 없을 시 0부터 순차 적용
tmux -2
tmux -2 new -s my-session
# -2 옵션은 터미널의 256 Color를 세팅하기 위한 옵션입니다.
# 이를 지정하지 않으면 vi 에디터의 colorscheme이 제대로 작동하지 않습니다.
# 매번 지정이 귀찮다면 아래 명령어로 shortcut을 등록할 수 있습니다.
echo "alias tmux='tmux -2'" >> ~/.tmux.conf
tmux
# 세션 나오기 (d: detach)
ctrl + b + d
# 세션 리스트 출력
tmux ls
# 세션 접속하기 (a: attach)
tmux a -t my-session
# 세션 닫기
exit
ctrl + d
# 세션 외부에서 세션 닫기
tmux kill-session -t my-session
# pane 이동
ctrl + b + 이동하려는 방향의 화살표
# 수직 분할
ctrl + b + %
# 수평 분할
ctrl + b + "
'프로그래밍' 카테고리의 다른 글
ping은 되는데 curl/wget이 안되는 경우 (0) | 2018.12.29 |
---|---|
다익스트라 알고리즘 파이썬으로 구현하기 - 최단경로 (0) | 2018.12.17 |
레일즈 Strong parameters 사용하기 (0) | 2018.12.02 |
유향 그래프에서 BFS, DP 사용하기 - ACM Craft (0) | 2018.11.28 |
LIS 알고리즘 사용하기 - 가장 긴 바이토닉 부분 수열 (0) | 2018.11.28 |