キャラクタユーザインタフェース (character user interface)、キャラクタベーストユーザインタフェース (character-based user interface)、コマンドラインユーザインタフェース (command line user interface)、略称 CUI(シーユーアイ、クイ、クーイ)・CLIは、キーボードを用いて入力を行い、文字によって出力を行うユーザインタフェース。コマンドラインインタフェース、コンソールなどとも呼ばれる。グラフィカルユーザインタフェース (GUI) と対比して語られることが多い。
CUIの特徴
世間では「CUIは古典的で不便だが、GUIは直感的で操作性が良い」とステレオタイプで語られる事が多いが、実際には利点と難点がある。エンドユーザーにはGUI、システム管理者にはCUIが好まれる傾向がある。
CUIの利点
開発が容易。ユーザインターフェースが簡単で済む。ユーザの文字入力を解釈するプログラムをコマンドラインインタプリタというが、比較的簡単にプログラム開発できるため、ロジックの記述に専念しやすい。
ネットワークへの負荷が低い。特に遠隔地のマシンや低速なマシンの場合、反応が速く、他業務への影響が少ない。
直前操作の確認や、資料収集(操作履歴のログ保存)、自動化などが容易。
クライアント側で専用のソフトウェアが不要な(標準のターミナルソフト程度で済む)場合が多い。
CUIの難点
入力を考慮するとアルファベットのコマンド入力となるので、覚える必要がある。
選択肢やヘルプなどを画面上に表示し、入力文字制限を行う事には限界もある。
CUIのCUIを採用しているオペレーティングシステム/アプリケーション
メインフレーム、ミニコン、オフィスコンピュータの大半のオペレーティングシステム
UNIX、Linux (GUIを標準搭載しているパッケージが多いが、ベースはCUI)
シェル(csh、tcsh、ksh、bash等)
MS-DOS
バッチ
CP/M
OS/2のOS/2コマンドプロンプト(GUIやDOSコマンドプロンプトとは異なり、OS/2のベースである)
REXX
CUIのGUI上でのエミュレーション
GUIを採用しているオペレーティングシステムでも元を辿れば初めはCUIを採用していたなどといった理由から、CUIの環境を備えていることがある。これらはタスクの1つとしてウィンドウ内でCUIの環境を提供する。
端末エミュレータ
各オペレーティングシステム用のxterm、kterm
Mac OS Xのターミナル
Microsoft WindowsのDOSプロンプト、コマンドプロンプト
OS/2のDOSコマンドプロンプト
◇出典: フリー百科事典ウィキペディア(Wikipedia)『CUI』より取得日:2008-11-04
CUIの関連サイト
- CUIとは 【キャラクタユーザインターフェース】 (Character ...
CUIとは:ユーザに対する情報の表示を文字によって行ない、すべての操作をキーボードを用いて行なうユーザインターフェースのこと。 - キャラクタユーザインタフェース - Wikipedia
- Amazon.co.jp: Cui Cui: 川内 倫子: 本
こんにちは。 - キャラクタユーザインタフェース - Wikipedia
... 「CUIは古典的で不便だが、GUIは直感的で操作性が良い」とステレオタイプで語られる事が多いが、実際には利点と難点がある。 - Restaurant Cui-daore: Our History
WATEISYOKU. IZAKAYA. RESTAURANT - CUI とは
CUIとは? 読み方:シー ユー アイ正式名称:Character User Interfaceキャラクタ(文字)べースのユーザーインターフェイス。 - I love CUI
ノームラーのCUI大好き. 知的生産の道具としてコンピュータを使うには. はじめに. Linux (Vine Linux) を使って、CUI の便利さに気がつきました。 - Osaka's Famous Restaurant Cui-daore
Restaurant Cui-daore. One of the most famous restaurants in Osaka. Japanese Full Course - cui-cui(キュイキュイ)
cui-cui(キュイキュイ) +年内の営業を以ってしばらくの間、お店をお休みいたします、 これまでのご利用ありがとうございました。 - 部分CUIをロードする
ワークスペースと共に2006から導入となった"部分CUI"。





















