반응형

2017/10/05 4

Linux 초보의 tmux (terminal multiplexer) 입문

tmux는 많은 pseudoterminal을 window와 session 단위로 관리하는 도구이다. 하나의 tmux 서버가 세션을 관리하고, tmux 클라이언트는 tmux 서버와 소켓으로 통신하며 그 세션의 pseudoterminal들을 사용자가 원하는 방식대로 보여준다고 한다. 지식의 한계로 더 자세하게 설명할 수 없기 때문에, man tmux와 man pty를 남겨두고 본론으로 넘어가겠다.긴 추석 연휴를 맞이하야 Vim 스터디를 하다보니 Vim 플러그인을 이것 저것 둘러보다 보니 vim-dispatch 플러그인을 보다 보니 tmux 환경 하에서 비동기적으로 수행된다는 말을 보다 보니 이러다 저러다 보니 tmux에 첫 발걸음을 내밀게 되었다. 그래서 이번 포스트를 통해 첫 걸음을 걸은 과정을 기록하려 ..

GNU-Linux 2017.10.05

Vim의 화면 분할: window, tab 활용

vimtutor에서 다루지 않은 화면 분할에 대해 간단하게 정리한다. vim에서 화면을 관리하는 두 가지 방법으로 window와 tab이 있다. window는 화면을 쪼개는 개념이고, tab은 window를 추가하는 개념이다. vim은 여러 탭을 관리할 수 있고 (기본값으로 최대 10개의 탭을 열 수 있다), 각각의 탭에서 화면을 쪼개서 여러 파일을 다룰 수 있는 식이다. 이 글에서는 window와 tab 관련한 핵심 명령어 몇 가지만 정리한다. 여기에 나열된 것 보다는 직접 :help를 통해 도움말을 읽는 것을 추천한다. 화면 분할 :help windows :split: 화면을 가로로 쪼갠다.:vsplit: 화면을 세로로 쪼갠다.ctrl+w [hjkl]: 원하는 방향으로 화면을 이동ctrl+w ctrl..

GNU-Linux 2017.10.05

여의도 바스 버거

여의도 역에 주변에 있는 바스 버거에서 탐욕스럽게 햄버거를 먹었다. 1.5천원을 추가하면 감자 튀김과 음료 세트로 먹을 수 있고, 음료 대신 ㅂㄲ라거(부끄 라거로 읽는 것 같다)로 먹을 수 있는 이벤트 중이어서 맥주도 한 잔 했다. 또한 토핑을 자유롭게 추가할 수 있어서 욕심 부리는 만큼 먹을 수 있다. 어둠침침한 분위기가 좋았고, 수제 버거 집 중에서 가성비가 꽤 괜찮았다고 생각이 드는 곳이었다.

Travelogue 2017.10.05