Posts
7 poststmux - attach/rename 명령 옵션 축약
우선 tmux에 대한 기본적인 내용은 이전 게시물을 참고하자. 아래의 링크다. tmux - 리눅스 터미널창 분할 tmux 세션에 접속하기 위한 명령어 옵션은 attach-session인데, 줄여서 a만 써도 된다. # 세션 0에 연결 tmux attach-session -t 0 # 세션 0에 연결 tmux a -t 0 세션 이름 변경 옵션인 rename-session은 좀 다르다. r로 시작되는 명령어가 여러개이기 때문에 모호성이 없도록 rename까지 써 주면 되겠다. # 세션 0을 test로 명칭 변경 tmux rename-session -t0 test # 세션 0을 test로 명칭 변경 tmux rename -t0 test tmux는 매우 편리하므로
tmux에서 화면 스크롤(scroll)하기
우선 tmux에 대한 소개는 이전 게시물을 참고하자. 여기로 터미널창에서는 화살표키와 마우스 휠을 이용해서 화면을 위 아래로 스크롤할 수 있지만, tmux 세션으로 들어가면 동작하지 않는다. 대신에 tmux 세션에서는 스크롤 모드로 들어갈 수 있는 단축키가 존재한다.ctrl+b를 누른 후에 "["키를 누른다. ctlr+b [ - 화면 스크롤 모드 화면 스크롤 모드가 되면 위 아래 화살표키를 누르면 이전에 입력했던 명령이 나오는 것이 아니라 커서가 한줄씩 위 아래로 움직일 것이다. 마우스 휠도 마찬가지. 화면 스크롤 모드에서 빠져나오려면 q를 누르면 된다.
유용한 리눅스 커맨드라인 앱
맥북에서도 유용하게 쓸 것 같아 정리를 해봤는데, 설치하는 것 귀찮아서 아직 사용을 안해봤음. 뭐, 사실은 맥북 사용하면서 iTerm 열어서 사용할 일이 별로 없긴 함. 그래도 나중에 필요할 것 같아 일단 메모용으로 정리. 1. vim sudo apt-get install vim 엄청 빠른 텍스트 에디터 - 리눅스 사용에 필수라 두말하면 잔소리 Ben Awad’s vim tutorial: Awesome vim lecture: vi 보다 사용하기 편하다고 하는데, 인터넷에 연결되지 않은 리눅스 다눌 일이 더 많다 보니 난 설치하기 귀찮아서(?) 그냥 vi를 사용하는 경우가 더 많다 2. tmux sudo apt-get install tmux
tmux - 리눅스 터미널창 분할
tmux는 리눅스 터미널창을 여러개의 화면(pane)으로 분할하여 하나의 터미널창에서 여러 작업을 동시에 보면서 진행할 수 있게 해 준다. 터미널 다중화기(terminal multiplexer)를 줄여서 tmux이다. 특히 원격에서 ssh 접속하여 작업할 때 서버쪽에 tmux가 설치되어 있으면 대단히 편리하다. 우선 tmux 패키지를 설치해 주자. 터미널창에서 아래와 같이 작업한다. 데비안/우분투 계열 배포판 기준이다. # S/W 저장소 정보 갱신 sudo apt-get update # tmux 설치 sudo apt-get install tmux # 도움말 확인 man tmux # 실행 (새로운 세션 생성) tmux tmux 세션(session)이 생성되면 터미널창 아


