Linux
 Computer >> コンピューター >  >> システム >> Linux

Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか?

Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか?

Linuxで端末を頻繁に操作する場合、マルチタスクを実行するときにいくつかの問題が発生することになります。複数のウィンドウまたはタブで問題ありませんが、リモートサーバーまたは他のシステムにログインしている場合、タブまたは複数のターミナルウィンドウに常にアクセスできるとは限りません。ここで、Linuxシステム管理の世界の確固たるメンバー tmux およびscreen しかし、オープンソースコミュニティのすべてのものと同様に、ここでの選択は、これらのコマンドのどれが使用に適しているかについて明確ではありません。今日は、 tmuxについて説明します。 vs画面 どちらが最適なターミナルマルチプレクサであるかを判断します。

ターミナルマルチプレクサーの機能

両方のtmux およびscreen ターミナルマルチプレクサですが、それらの違いがもう少し明らかになるため、私が話したい主な機能がいくつかあります。通常、マルチプレクサのさまざまな機能を使用するには、システム内の他の場所に登録されていない特定のキーの組み合わせを押します。

デタッチと再アタッチ

ターミナルマルチプレクサーでセッションを開始し、いくつかの作業を行い、それを切り離して画面から外すことができます。これにより、ログオフしてもそのセッションが存続し、機密データが失われるのを防ぎます。準備ができて、そこで作業を再開する必要がある場合は、再度接続できます。

分割画面

ターミナルセッションをタイルに分割して、一度に複数の表示可能なターミナルセッションを作成することもできます。これは、電力、RAM、CPU、ディスクIOなど、システムリソースの使用状況のいくつかの異なる側面を追跡していて、それらのさまざまなものを追跡するためにさまざまなモニターを使用する場合に最適です。または、大規模なプロジェクトをコンパイルまたは圧縮している間、システムモニターを監視することができます。これにより、問題が発生した場合に負荷を簡単に追跡できます。

セッション管理

ターミナルマルチプレクサがセッションを追跡するのに役立ついくつかの方法があります。 1つは、複数のセッションを切り離すと、すべてのセッションを一目で確認できることです。これは、複数のセッションを開始した後、どのセッションに戻るべきかわからない場合に便利です。さらに、セッションに名前を付けたりラベルを付けたりすることもできるため、ワークスペースを簡単に追跡できます。それらは、一般的なデスクトップオペレーティングシステムの仮想デスクトップのようになり始めます。

tmuxの機能

tmuxについて私が本当に気に入っている主な機能の1つは、作成したセッションに入る必要なしに、通常のシェルプロンプトからセッションを制御できることです。 (tmuxの使用法については、ここで学ぶことができます。)良い例は、セッションの強制終了です。これは、 tmux kill-sessionを介して実行できます。 指図。特定のtmuxセッションが終了したことがわかっている場合は、シェルプロンプトからそのセッションを強制終了できます。

Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか?

ウィンドウ上部のターミナルプロンプトを引き継ぐのではなく、画面下部に素敵なステータスバーもあります。画面を使用するよりも、tmuxワークフローを視覚化する方が少し簡単です。さらに、セッションは、実行しているコマンドに基づいて自動的に名前が変更されます。これは、セッションに名前を付けるのを忘れた場合に便利です。

画面の機能

画面の使用を開始するには、こちらのチュートリアルを確認してください。 tmuxから目立つようにする画面の主な機能が1つあります。それは、他のユーザーとのセッション共有です。これは、トラブルシューティングの目的で複数の管理者が同時に作業しているマルチユーザーシステムに最適です。

Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか? Tmux vs. Screen:どちらが最適なターミナルマルチプレクサーですか?

もう1つの利点は、Macを使用している場合、画面をインストールするために自作をいじくり回す必要がないことです。これは、ターミナルに直接組み込まれています。

画面とtmuxの概要

提案する必要がある場合は、tmuxを提案します。 tmuxをより良くするいくつかのことがあります。良い例は、 attachを切り替える方法です。 kill-sessionを使用 戻ってセッションを終了し、コマンドを終了してから、 exitと入力します。 。さらに、ステータスバーは読みやすく、コマンドはもう少し人間が読める形式になっています。

macOSユーザーの場合、自作を始める必要がないため、画面の方が便利な場合があります。

知っておく必要のある15lsコマンド、gitの初心者向けガイド、bash変数とその使用方法に関するガイドなど、他のLinuxツールに関する記事を必ず確認してください。


  1. AppCleaner と CleanMyMac:どちらが最高の Mac クリーナーか

    最適化されたストレージがジャンクを iCloud に再配置する場合、余分なストレージのコストは、あなたがゴミ箱をベビーシッターとして死に至る可能性があります. AppCleaner と CleanMyMac は、メンテナンス ツールとして Apple の縄張りに足場を築いています。 AppCleaner は残留物を残さずに確実にアンインストールすることを専門としていますが、CleanMyMac の豊富な機能と非常に洗練されたインターフェイスは多くの人の心をつかんでいます. ただし、AppCleaner は飾り気のないソフトウェアを提供し、CleanMyMac は万能のアフターケア用のマルチツ

  2. Signal vs Telegram:WhatsApp の代替として最適なのはどれ?

    WhatsAppは、世界中のいくつかの国でプライバシーポリシーを変更した後、ニュースになっています.この新しいポリシーによると、WhatsApp はユーザーのデータを親会社である Facebook と共有し、マーケティング目的で使用できるようになります。このポリシーが 2021 年 2 月 8 日からインドで施行されると、多くの人はこれを許可することを検討せず、Signal や Telegram などの他のインスタント メッセージング アプリに切り替えることになります。このガイドは、Signal と Telegram の探求において、WhatsApp の代替手段に切り替えるのに役立ちます。