
리눅스 개발자들의 삶의 질을 향상시켜준 프로그램 ❓❓
2007년 11월 20일, 니콜라스 매리엇(Nicholas Marriott)라는 사람은 tmux라는 프로그램을 세상에 발표하였다.
그 시절 리눅스 개발자들의 실력에 한 단계 동력을 불어넣어준 프로그램, tmux다
Wiki에서는 tmux📱 를 어떻게 정의하고 있을까?
- tmux란? tmux는 사용자가 단일 단말기 창 또는 원격 터미널 세션 안에서 여러 별도의 터미널 세션에 액세스할 수 있도록 여러 가상 콘솔을 다중화하는데 사용할 수 있는 응용 소프트웨어이다. 이 응용 프로그램은 명령어 인터페이스로부터 다수의 프로그램을 처리하고 유닉스 셸로부터 프로그램을 분리하는 데에 유용하다
1. 여러 별도의 터미널 세션에 액세스
- 분할된 타 터미널에서의 동작은 실시간으로 모든 터미널에 영향을 끼친다.
- 또한 터미널 세션이 관리되어, 원격 액세스가 가능하다는 장점도 있다.(co-working 관점)
2. 여러 가장 콘솔을 다중화
- 하나의 터미널을 화면 분할 기능을 제공하여, 여러개의 다중 터미널로 각각 프로그래밍이 가능하게끔 도와준다.
- ex) 주로 서버를 띄어놓고, 모니터링 프로그램을 동시에 확인하고자 할 때 사용한다.
- 현업 개발자들 사이에서 tmux는 매우 심플하고도 강력한 툴이다.
- >> 서버를 띄어놓은 상태에서 다른 작업을 가능케 한다.(멀티태스킹 지원)
설치방법 💁🏻♂️
OS별로 설치하는 명령어가 다르다.
아래 명령어를 통해 설치가 가능하며, 자세한 내용은 공식 설치 가이드를 참조하길 바란다.
>> 공식 설치 가이드
tmux를 사용하면 좋은 현실적인 이유 ****💁🏻
🥇 리눅스 서버 관리가 편하다.(모니터링 지표를 만들기 좋다.)
🥈 원격으로 누구나 서버의 tmux name을 통해 액세스가 가능하기에 코워킹이 가능하다.
🥉 무엇보다 여러개의 다중 터미널을 띄어놓으면 있어 보인다 (?)
- 리눅스 개발자라면 한번쯤 사용하길 권장한다.🎁
+ tmux 를 사용하려면 단축키를 알아야 한다. ****🌟
아래 스크린샷을 참고하자.

맺는말
tmux의 등장으로 개발자들의 개발의 질은 한층 더 성장하였다. 리눅스를 사용하는 사람이라면 남녀노소 누구나 쉽게 사용할 수 있는 수준이기 때문에 다들 한번쯤 사용해보는 것을 추천드린다. 😆 |
'IT' 카테고리의 다른 글
FastAPI란 무엇일까? 💻 (0) | 2024.01.26 |
---|---|
구글 플레이스토어 앱 출시(비공개 테스터 20명??) 💻 (0) | 2024.01.25 |
Node.js란?(Wiki와 함께 설명) 💻 (2) | 2024.01.24 |
react native 튜토리얼(init 명령어) 💻 (0) | 2024.01.23 |
삼성 첫 AI 스마트폰 “갤럭시 S24” 리뷰 📲 (2) | 2024.01.20 |