とらりもん - CUIとGUI Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
Linuxの特徴を理解するには, まず[[CUI|https://ja.wikipedia.org/wiki/%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9]]と[[GUI|https://ja.wikipedia.org/wiki/%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%82%AB%E3%83%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9]]という概念が必要である。一般的に、計算機を人間が直接操作するとき、そのやりかたには2種類ある:ひとつがCUI, もうひとつがGUIである。
''CUI (キャラクタ・ユーザーインターフェース)''では、コマンド(命令)をキーボードから打ち込むことで操作する。
それに対して、''GUI (グラフィカル・ユーザーインターフェース)''では、グラフィックな画面をマウスでぐりぐりして操作する。
おおざっぱに言って、WindowsはGUIがメインであり、LinuxやUnixではCUIがメインである。しかし、LinuxにもGUIはあり、WindowsにもCUIはある。CUIとGUIのそれぞれを、状況に応じてうまく使い分けることが重要である。CUIにはCUIの良さがあり, GUIにはGUIの良さがあるからだ。
CUIはGUIにくらべて、とっつきにくいが、そのかわり自由度が高い。そのため、複雑な操作をシンプルに表現でき、しかも自動化しやすい。そのため、サーバーやスパコンでは、CUIがよく使われるし, パソコンでも科学技術的な処理(シミュレーションや機械学習など)ではCUIがよく使われる。CUIはWindowsよりLinuxやUnixの方がずっと洗練されていて使いやすい。
http://pen.envr.tsukuba.ac.jp/~nishida/lecture/UNIX_course_1/CUI.png{{attach_view(CUI.png)}}
↑ UNIX (Linux) のCUI
http://pen.envr.tsukuba.ac.jp/~nishida/lecture/UNIX_course_1/GUI.jpg{{attach_view(GUI.jpg)}}
↑ UNIX (Linux) のGUI
''CUI (キャラクタ・ユーザーインターフェース)''では、コマンド(命令)をキーボードから打ち込むことで操作する。
それに対して、''GUI (グラフィカル・ユーザーインターフェース)''では、グラフィックな画面をマウスでぐりぐりして操作する。
おおざっぱに言って、WindowsはGUIがメインであり、LinuxやUnixではCUIがメインである。しかし、LinuxにもGUIはあり、WindowsにもCUIはある。CUIとGUIのそれぞれを、状況に応じてうまく使い分けることが重要である。CUIにはCUIの良さがあり, GUIにはGUIの良さがあるからだ。
CUIはGUIにくらべて、とっつきにくいが、そのかわり自由度が高い。そのため、複雑な操作をシンプルに表現でき、しかも自動化しやすい。そのため、サーバーやスパコンでは、CUIがよく使われるし, パソコンでも科学技術的な処理(シミュレーションや機械学習など)ではCUIがよく使われる。CUIはWindowsよりLinuxやUnixの方がずっと洗練されていて使いやすい。
↑ UNIX (Linux) のCUI
↑ UNIX (Linux) のGUI