본문 바로가기
728x90
반응형

tmux3

[vim] buffer 와 window vim의 기능은 끝이 없음...이중에서 buffer 관리와 옆에 창을 띄어서 보는 정도만 가끔 사용하긴 하지만...tmux를 이용하고, vim을 하나 새로 띄우는 것을 보다 선호함.buffer 와 windowvim 의 구조는 대략적으로 다음과 같음;Vim └─ Tab └─ Window └─ BufferTab :하나의 작업 공간 단위로, 여러 개의 window를 묶어 관리하기 위한 컨테이너.Window :화면에 실제로 보이는 편집 영역으로, 특정 buffer의 내용을 표시하는 뷰(view) 역할을 수행.Buffer :파일의 내용이 메모리에 로드된 편집 대상 자체로, 화면에 보이지 않더라도 존재할 수 있음.buffer 관련 명령어주로 버퍼 관련하여 다음의 명령어를 이용.현재.. 2026. 1. 24.
[Linux] tmux (Terminal MUltipleXer) 사용하기 tmux는 terminal multiplexer로 단일 terminal에서여러 session으로 작업을 하면서각 session별로 여러 window (session을 웹브라우저라고 생각하면, window는 tab에 해당)로 나누어 작업할 수 있고동시에 각 window를 여러 pane으로 나누어 (하나의 창을 가로 세로의 작은 창으로 나눔)작업하게 해준다. 동시에 네트워크 연결이 불안한 환경에서는 현재의 접속된 shell의 session (tmux에서의 session이 아닌 현재 접속된 ssh등의 session)의 작업을 이어서 할 수 있도록 해주기 때문에 익혀두면 매우 유용한 툴이다. 연결이 불안한 환경에서 작업을 할 경우, 끊어져도 작업을 이어서 할 수 있는 방법은 다음 url을 참고할것.2023.09.. 2023. 11. 19.
[Linux] 터미널 종료와 상관없이 지속 실행되는 process 만들기 : nohup, tmux nohup와 tmux 사용하기ssh로 접속하여 실행시킨 process들의 경우, 해당 접속 터미널 하나에 할당된 하나의 session에 속하게 된다.Process : 현재 실행 중인 프로그램. 각각 실행되는 프로그램을 위한 독립된 메모리 영역(stack, heap, data, code등으로 구성)을 할당받음.Session : user가 접속하여 작업하는 terminal 단위로 process 그룹들을 묶은 일종의 그룹.session과 process 등의 Linux에서의 execution unit에 대해 보다 자세한 건 다음을 참고:더보기2026.01.09 - [Linux] - Linux 커널 관점에서 이해하는 Session, Process Group, Process, Thread와 Job Control의 .. 2023. 9. 29.
728x90
반응형