## 第?1?章?GUI? CLI?
**目錄**
[](ch01.html#id3030937)
[定義](ch01.html#id3012774)
[CLI 的優點](ch01.html#id3028275)
### 定義
`GUI`,Graphical User Interface,圖形用戶界面。用戶界面的所有元素圖形化,主要使用鼠標作為輸入工具,點擊圖標執行程序,使用按鈕、菜單、對話框等進行交互,追求易用,看起來比較美
`CLI`,Command Line Interface,命令行界面。用戶界面字符化,使用鍵盤作為輸入工具,輸入命令、選項、參數執行程序,追求高效,看起來比較酷
### CLI 的優點
對于 Linux ,命令行不是必需的,點點鼠標,同樣可以完成所有的事
而 GUI 的易用,使得一個從沒接觸過 Linux 的初學者,也可以通過點擊鼠標作一些事情,比如他可以點擊文件夾,啟動文件管理器,在文件上點擊右鍵,通過菜單對文件進行一些操作
這是不是意味著,CLI 就應該放到博物館里供人憑吊?
當然不是這樣的,實際上,CLI 在熟練用戶中仍然大行其道,因為它的效率高
回憶一下,在 Windows 系統中通過 GUI 啟動“計算器”:開始→所有程序→附件→計算器,其實這不算什么,只不過點了幾次鼠標而已……
在這個計算器中,用鼠標點擊上面的按鍵輸入表達式,或者某些程序要求你輸入密碼的時候,彈出一個小鍵盤,要求你點擊上面的數字……不得不說,這種設置十分的人性化,計算器看起來跟真的很像,到銀行取錢,也用用于輸入密碼的小鍵盤……不過問題的關鍵在于,這種圖形界面模擬的鍵盤是用手來按的,而不是用鼠標點的
既然如此,為什么不直接按鍵盤?
在 CLI 下使用計算器,只要輸入 `bc` 就可以啟動計算器,輸入一個復雜的公式 `1+1`,回車, 得到結果 2
好了,我必須承認,這個例子有點過分,因為算術不是計算機的主要用途
- 開源世界旅行手冊
- 授權
- 致謝
- 序言
- 更新紀錄
- 導讀
- 如何寫作科技文檔
- 部分?I.?氣候
- 第?1?章?GUI? CLI?
- 第?2?章?UNIX 縮寫風格
- 第?3?章?版本號的迷霧
- 第?4?章???Vim 還是 Emacs
- 第?5?章???DocBook 還是 TeX
- 第?6?章?完全用 Gnu/Linux 工作
- 第?7?章?病毒
- 第?8?章?磁盤 分區
- 第?9?章?文件系統
- 第?10?章???發行版介紹
- 第?11?章???編程語言
- 第?12?章?無根的根:無名師的 Unix 心傳
- 部分?II.?地理
- 第?13?章?基礎知識
- 第?14?章?命令系統
- 第?15?章?基本系統
- 第?16?章?軟件管理
- 第?17?章?核心工具集
- 第?18?章?編譯工具鏈
- 第?19?章?圖形界面
- 第?20?章?國際化
- 第?21?章???內核
- 第?22?章?Grub
- 第?23?章?服務器
- 第?24?章?Vim 編輯器
- 第?25?章?Emacs 入門
- 第?26?章?正則表達式
- 第?27?章?docbook 指南
- 第?28?章?Git 版本控制系統
- 第?29?章?ConTeXt 入門指南
- 部分?III.?景觀
- 第?30?章?終極 Shell -- ZSH
- 第?31?章?完美工作站 Archlinux
- 第?32?章?組織你的意念:Emacs org mode
- 第?33?章???Zsh+screen
- 第?34?章???gentoo stage3
- 第?35?章???硬件問題
- 第?36?章???網絡設置
- 第?37?章???自制 LiveCD
- 第?38?章?awesome
- 第?39?章?openbox 工作環境
- 第?40?章???Emacs muse
- 第?41?章???寫作工具鏈
- 第?42?章?使用 lftp
- 第?43?章???Firefox 使用技巧
- 第?44?章???FVWM
- 部分?IV.?地質
- 第?45?章?Unix
- 第?46?章???Gnu
- 第?47?章?軟件業自由之神——Richard Stallman
- 第?48?章?Linux
- 第?49?章?GNOME與KDE的戰爭
- 第?50?章???Vim Emacs
- 第?51?章???年代紀
- 第?52?章?我的選擇
- 第?53?章???補遺