wikipedia
https://en.wikipedia.org/wiki/Text-based_user_interface
テキストベースのユーザーインターフェイスと話すとき、最初の文は次のとおりです。
Not to be confused with Command-line interface.
Cli(コマンドラインインターフェイス)とtui(テキストユーザーインターフェイス)の違いを見つけることができません。
それは本当ですか?
RoVoが指摘したように、コマンドラインはコマンドであるテキストの連続した行であるため、2つの用語はしばしば同じ意味で使用されますが、わずかに異なります。コマンドを入力するだけで、その出力がテレタイプの紙の行に出力される、古いテレタイプのコンピューターを思い出してください。
テキストユーザーインターフェイスの場合、Midnight Commander
(および一部の高齢者はNorton Commander
)またはncdu
またはnano
などのツールを参照できます。それらでは、必ずしもコマンド行を入力する必要はありませんが、ncurses
ライブラリで作成されたプリミティブメニューをナビゲートし、何を推測します。 。 。 .suchプログラムは、ボタン、境界線などの表現としてテキストを使用します。たとえば、htop
を使用します。メモリとCPU使用率のバーの表示方法は、単に#
および*
シンボルを使用する方法です。
答えは CLIのウィキペディアの記事 で見つけることができます。
コマンドラインインターフェイス[...]は、ユーザー(またはクライアント)が連続した行テキスト(コマンドライン)。
あなたが提供したリンクを読んで、私はこの文を見つけます:
「TUIはテキストモードでコンピューターグラフィックスを表示します。高度なTUIは、GUIと同様に、画面領域全体を使用し、マウスやその他の入力を受け入れることができます。」
また、スクリーンショットもいくつかあります。たとえば、Midnight Commanderです。
定義の違いは、TUIはコマンドラインを入力するシェル(コマンドラインインターフェイス)ではなく、ホットキーとマウス入力を備えたカスタマイズされたインターフェイスであるということです。たとえば、Ubuntuで使用されるbash
です。
ただし、両方ともテキストベースのインターフェイスであり、グラフィカルデスクトップ環境やウィンドウマネージャーは必要ありません。