Terminal と XTerm はどちらも、X Window System を実行する UNIX ベースのシステムで一般的に見られる端末エミュレータです。
エミュレーターを使用すると、ユーザーは、主に他のタイプの端末と通信するために開発されたプログラムにアクセスできます。
エミュレーターは、従来のコンピューター端末の機能を再現します。 どちらもエミュレータであり、いくつかの類似点がありますが、多くの点で大きく異なります。
重要なポイント
- Xterm は X Window System のターミナル エミュレーターですが、ターミナルはさまざまなコマンドライン インターフェイス アプリケーションを含むより広い用語です。
- Xterm は、フォントや色を含むさまざまなカスタマイズ オプションを提供しますが、ターミナル アプリケーションはさまざまな程度のカスタマイズを行うことができます。
- Xterm およびターミナル アプリケーションを使用すると、ユーザーはテキスト ベースのコマンドを使用してコンピューター システムと対話できます。
XTerm vs ターミナル
XTerm は端末です エミュレータ 1984 年に X Window System 用に最初に開発され、今日でも広く使用されている X Window System 上で動作するアプリケーション。 ターミナルは、macOS オペレーティング システムに組み込まれているターミナル エミュレータ アプリケーションであり、macOS のコマンド ライン インターフェイスへのアクセスに使用されます。

X Windows システムを実行している Linux システムは、XTerm をデフォルトのターミナル エミュレータとして使用します。
X11 環境と XTerm ウィンドウは、XTerm と入力して Enter キーを押すと、ターミナル ウィンドウから起動できます。
ただし、GNOME はデフォルトでは XTerm をインストールしません。 ターミナルとは異なり、XTerm は複数のユーザーが同時に使用できます。
ユーザーは、書かれた言葉と同じように、ターミナルを介してコンピューターと通信できます。 Linux のターミナルは、Windows のコマンド プロンプトに似ています。
ユーザーは、Linux の最も強力な機能の XNUMX つを介してコマンドライン インターフェイスにアクセスできます。 ターミナル エミュレータは、デフォルトで Linux オペレーティング システムとともにインストールされます。
比較表
比較のパラメータ | XTerm | ターミナル |
---|---|---|
サポート | デフォルトでプライマリ バッファをサポートします。 | プライマリ バッファとクリップボード バッファの両方をサポートします。 |
アクセス | ターミナル ウィンドウに XTerm と入力するとアクセスできます。 X11 環境と XTerm ウィンドウが表示されます。 | CTRL + Alt + T キーを同時に押すとアクセスできます。 |
工程管理 | 複数のインスタンスを同じディスプレイで同時に実行できます。 | 一度に XNUMX つのセッションのみ。 ただし、各セッションは個別に実行されます。 |
エミュレーション | X Windows システムを実行している Linux システムのデフォルトの端末エミュレーション。 | Linux および UNIX ベースのシステム用のデフォルトの端末エミュレーター。 |
複数のユーザーが同時にアクセスできます。 | 複数のユーザーが同時に使用することはできません。 |
Xタームとは?
X Windows システムを実行している Linux システムは、XTerm をデフォルトのターミナル エミュレータとして使用します。
X11 環境と XTerm ウィンドウは、XTerm と入力して Enter キーを押すと、ターミナル ウィンドウから起動できます。
XTerm の複数のインスタンスを同時に実行できます。つまり、各ウィンドウは個別のプロセスに対応します。 単一のシェルまたは関数は、それらすべてに個別にアクセスできます。
ただし、GNOME はデフォルトでは XTerm をインストールしません。 XTerm は、インストールする前に、ターミナルなどの別のターミナル エミュレーターから起動する必要があります。
作成するだけでなく、 デスクトップ ランチャーを使用すると、デスクトップから直接 XTerm ウィンドウを開くことができます。 ターミナルとは異なり、XTerm は複数のユーザーが同時に使用できます。
デフォルトのエミュレーションでは、クリップボードからのコピーと貼り付けのみが行われます。 デフォルトの設定ではそれを利用しません。
Xterm では、PRIMARY バッファーがデフォルトでサポートされている唯一のバッファーであり、ユーザーがマウスでテキストを強調表示したときにのみ入力を受け取ります。
ユーザーがマウスの中ボタンを押すと、強調表示されたテキストが同じウィンドウにコピーされます。
ターミナルとは?
ユーザーは、書かれた言葉と同じように、ターミナルを介してコンピューターと通信できます。 Linux のターミナルは、Windows のコマンド プロンプトに似ています。
ユーザーは、Linux の最も強力な機能の XNUMX つを介してコマンドライン インターフェイスにアクセスできます。
さらに、XNUMX つのセッションのみを制御します。つまり、制御端末は各セッションを子プロセスとして個別に実行します。
名前が示すように、ターミナルは Linux デスクトップ環境のデフォルトのターミナル エミュレーターです。ターミナルは、Ubuntu のデフォルトのターミナル エミュレーターでもあります。
各デスクトップ環境でターミナルにアクセスするには、さまざまな方法があります。 アクセスする最も簡単な方法は、同じディスプレイで Ctrl + Alt + T キーを同時に押し続けることです。
デフォルトのエミュレーターは、プライマリ バッファーとクリップボード バッファーの両方をサポートし、コピーまたは切り取ったものはすべてクリップボードに保存されます。
ユーザーがテキストを貼り付けると、クリップボードからさらに読み取られます。 ターミナルに自動的に送信される選択はありません。
テキストがコピーされると、最初は「ペーストボード」と呼ばれる場所に保存されます。
XTerm とターミナルの主な違い
- XTerm は、デフォルトでプライマリ バッファを主にサポートします。 一方、ターミナルはプライマリ バッファとクリップボード バッファの両方をサポートします。
- 前者は、ターミナル ウィンドウで Xterm と入力することでアクセスできます。 X11 環境と XTerm ウィンドウが表示されます。 一方、ターミナルは CTRL + Alt + T キーを同時に押すことで簡単にアクセスできます。
- XTerm の複数のインスタンスを同時に実行できます。つまり、各ウィンドウは個別のプロセスに対応します。 一方、後者は XNUMX つのセッションのみを制御します。これは、制御端末が各セッションを子プロセスとして個別に実行することを意味します。
- XTerm は、X Windows システムを実行する Linux システムのデフォルトの端末エミュレーションです。 一方、Linux および UNIX ベースのシステムのデフォルトのターミナル エミュレータはターミナルです。
- XTerm では、複数のユーザーが同時にアクセスできます。 一方、端末を同時に使用できるユーザーは XNUMX 人までです。