「キャラクタユーザインタフェース」の版間の差分
削除された内容 追加された内容
編集の要約なし |
|||
1行目:
[[ファイル:Bash screenshot.png|thumb|200px|CUIの画面例。内容は[[Gentoo Linux]]でBashコマンドを実行したもの。]]
'''キャラクタユーザインタフェース''' ({{Lang|en|character user interface}}
== 特徴 ==
CUIは旧式のインタフェースだと思われがちだが、GUI環境には
=== 長所 ===
*
* 処理の自動化が容易である(一連のコマンドや制御文は文字情報なのでファイルに単純に保存しておくことができ、それを後で何度でも実行・修正できる)。
* プログラムの出力を別のプログラムへ直接流すこともできる(簡易なプロセス間通信として機能する)。
*直前操作の確認や、資料収集(操作履歴のログ保存)、自動化などが容易。▼
* キーボードだけで操作できるため、手慣れたユーザは作業を敏速に行うことができる。
*先行入力が可能である。GUIにおける、操作を行うためのボタンが表示されるまで待たされる、といったことが避けられる。▼
* 一般に自動補完機能が利用できるため、コマンドをすべて手で入力する必要はない。
*[[クライアント (コンピュータ)|クライアント]]側で専用の[[ソフトウェア]]が不要な(標準のターミナルソフト程度で済む)場合が多い。▼
* 別のコンピュータにリモートログインする場合、ネットワークへの負荷が低い。低速な回線でもリモート操作ができる。
▲* 先行入力が可能である。GUIにおける、操作を行うためのボタンが表示されるまで待たされる、といったことが避けられる。
* など
=== 短所 ===
* 基本的なコマンドをある程度覚える必要があるため、習得コストがかかる。各プログラムのパラメータも必要に応じて調べる必要がある。
* 人間の視覚的な能力をあまり活用できない。
* 選択肢やヘルプなどを画面上に表示
* 図形的なものの操作には向かない、または不可能。
* など
== CUIを採用している[[オペレーティングシステム]]/[[アプリケーションソフトウェア|アプリケーション]] ==
*[[メインフレーム]]、[[ミニコンピュータ|ミニコン]]、[[オフィスコンピュータ]]の大半の[[オペレーティングシステム]]b
*[[UNIX]]、[[Linux]] (GUI環境を標準搭載している
**[[シェル]] ([[C Shell|csh]]、[[tcsh]]、[[Korn Shell|ksh]]、[[bash]] 等)
*[[MS-DOS]]
28 ⟶ 36行目:
== GUI上でのエミュレーション ==
多くのGUI
* 端末[[エミュレータ]]
** [[X Window System]]上の[[GNOME 端末]]、[[Konsole]]、[[kterm]]、[[xterm]]など
|