물리적 터미널 대신 screen 및 tmux와 같은 Linux 터미널 멀티플렉서를 사용하는 좋은 이유는 무엇입니까?
답변1
멀티플렉서는 작업 흐름에 도움이 될 수 있는 추가 기능을 제공합니다.
- 구성 가능한 롤백(예: 유지할 행 수)
- 검색 가능한 롤백
- 클라이언트 간 잘라내기/복사 및 붙여넣기(Windows)
- 세션 간 지속성
- 시스템 정보 상태 표시줄
가장 중요한 이점은 지속성입니다. 멀티플렉서 세션에서 작업을 시작하면 다시 로그인하여 다시 연결할 때 작업이 계속 실행된다는 것을 알고 로그아웃할 수 있습니다.
답변2
데스크탑에는 뚜렷한 부가 가치가 없을 수도 있습니다.
그러나 SSH를 통해 원격 서버에서 작업을 시작하면 각 터미널에 SSH로 연결하지 않고도 많은 터미널을 편리하게 사용할 수 있습니다.
세션이라는 개념도 있으므로 서버에서 원격으로 여러 셸 세션을 실행하고 연결을 끊었다가 다시 연결하여 실행 중인 세션을 찾을 수 있습니다.
때로는 일부 까다로운 데몬을 터미널에서 시작해야 할 때도 있습니다. 예를 들어 Nodejs 애플리케이션에서는 이런 일이 자주 발생합니다. 프로세스를 nohuping하는 대신 tmux/screen을 사용하여 시작하는 것이 쉽습니다.
나처럼 매우 아픈 사람이라도 내 로컬 데스크톱에서 터미네이터가 실행되고 있으며 원격 tmux 세션에 대한 많은 SSH 연결이 있습니다 :)
이렇게 하면 내 손이 키보드에서 떠나지 않습니다. 마우스는 n00bs용입니다. :)