Computer >> 컴퓨터 >  >> 체계 >> Linux

Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까?

Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까?

Linux에서 터미널을 자주 사용하다 보면 멀티태스킹을 하려고 할 때 어려움을 겪을 수 밖에 없습니다. 여러 창이나 탭은 괜찮지만 원격 서버나 다른 시스템에 로그인하면 탭이나 여러 터미널 창에 항상 액세스할 수 있는 것은 아닙니다. 이것이 바로 Linux 시스템 관리 세계 tmux의 충실한 구성원이 되는 곳입니다. 및 screen 그러나 오픈 소스 커뮤니티의 모든 것과 마찬가지로 여기에서 이러한 명령 중 어느 것이 사용에 더 적합한지 명확하지 않습니다. 오늘은 tmux에 대해 안내해 드리겠습니다. 대 screen 최고의 터미널 멀티플렉서를 결정합니다.

터미널 멀티플렉서의 기능

tmuxscreen 터미널 멀티플렉서이지만 차이점이 조금 더 명확해지기 때문에 몇 가지 주요 기능에 대해 이야기하고 싶습니다. 멀티플렉서의 다른 기능을 사용하려면 일반적으로 시스템의 다른 곳에 등록되지 않은 특정 키 조합을 누르게 됩니다.

분리 및 재부착

터미널 멀티플렉서에서 세션을 시작하고 일부 작업을 수행한 다음 분리하여 화면에서 제거할 수 있습니다. 이렇게 하면 로그오프하는 경우에도 해당 세션이 활성 상태로 유지되어 민감한 데이터가 손실되지 않습니다. 그런 다음 준비가 되어 다시 작업을 시작해야 하는 경우 다시 연결할 수 있습니다.

화면 분할

터미널 세션을 타일로 분할하여 한 번에 여러 개의 보이는 터미널 세션을 생성할 수도 있습니다. 이것은 전원, RAM, CPU 및 디스크 IO와 같은 시스템 리소스 사용의 몇 가지 다른 측면을 추적하고 다른 모니터를 사용하여 이러한 다양한 항목을 추적하려는 경우에 유용합니다. 또는 대규모 프로젝트를 컴파일하거나 압축하는 동안 시스템 모니터를 주시할 수 있으므로 문제가 발생할 경우 로드를 쉽게 추적할 수 있습니다.

세션 관리

터미널 멀티플렉서가 세션을 추적하는 데 도움이 되는 몇 가지 방법이 있습니다. 하나는 여러 세션을 분리하면 모든 세션을 한 눈에 볼 수 있다는 것입니다. 여러 세션을 시작한 다음 어느 세션으로 돌아가야 할지 잘 모르는 경우에 유용합니다. 또한 세션의 이름을 지정하거나 레이블을 지정할 수 있어 작업 공간을 쉽게 추적할 수 있습니다. 그들은 일반적인 데스크톱 운영 체제의 가상 데스크톱처럼 되기 시작합니다.

tmux의 기능

내가 tmux에 대해 정말 좋아하는 주요 기능 중 하나는 생성한 세션에 들어갈 필요 없이 일반 셸 프롬프트에서 세션을 제어할 수 있다는 것입니다. (여기에서 tmux 사용법에 대해 배울 수 있습니다.) 좋은 예는 세션을 종료하는 것입니다. 이는 tmux kill-session을 통해 수행할 수 있습니다. 명령. 특정 tmux 세션이 완료되었다는 사실을 알고 있다면 쉘 프롬프트에서 세션을 종료할 수 있습니다.

Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까?

또한 창 상단의 터미널 프롬프트를 대신하는 대신 화면 하단에 멋진 상태 표시줄이 있습니다. 화면보다 tmux 워크플로를 시각화하는 것이 조금 더 쉽습니다. 또한 세션은 실행 중인 명령에 따라 자동으로 이름이 바뀌므로 이름을 잊어버린 경우에 유용합니다.

화면의 특징

화면을 시작하려면 여기에서 튜토리얼을 확인하십시오. tmux와 차별화되는 화면의 주요 기능 중 하나는 다른 사용자와의 세션 공유로, 문제 해결을 위해 한 번에 여러 관리자가 작업하는 다중 사용자 시스템에서 유용할 수 있습니다.

Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까? Tmux 대 화면:최고의 터미널 멀티플렉서는 어느 것입니까?

또 다른 장점은 Mac을 사용하는 경우 화면을 설치하기 위해 홈브류를 어지럽힐 필요가 없다는 것입니다. 홈브류는 터미널에 바로 내장되어 있습니다.

간단한 화면 대 tmux

하나를 제안해야한다면 tmux를 제안합니다. tmux를 더 좋게 만드는 몇 가지 사항이 있습니다. 좋은 예는 attach를 전환하는 방법입니다. kill-session 사용 다시 들어갈 필요 없이 세션을 종료하고 명령을 종료한 다음 exit를 입력하십시오. . 또한 상태 표시줄이 더 읽기 쉽고 명령이 사람이 더 읽기 쉽습니다.

macOS 사용자의 경우 홈브류를 실행할 필요가 없으므로 화면이 더 편리할 수 있습니다.

알아야 할 15가지 ls 명령, git 초보자 가이드, bash 변수 및 사용 방법 가이드와 같은 다른 Linux 도구 기사를 확인하세요.