官术网_书友最值得收藏!

在圖形化桌面出現之前,和Unix系統交互的唯一方式就是通過shell提供的文本命令行界面(command line interface,CLI)。CLI只允許輸入文本,而且只能顯示文本和基本圖形輸出。

由于此限制,輸出設備也用不著多高級,只需要一個簡單的啞終端就能和Unix系統交互了。啞終端(dumb terminal)是由通信電纜(通常是多線束串行電纜,也叫帶狀電纜)連接到Unix系統的顯示器和鍵盤。通過這種簡單的組合,可以輕松地向Unix系統輸入文本數據并顯示文本結果。

你也很清楚,如今的Linux環境已經大不同往日了。大部分Linux發行版采用了某種類型的圖形化桌面環境。但要輸入shell命令,仍然需要通過文本顯示來訪問shell的CLI。于是現在的問題歸結為一點:有時候在Linux發行版中找到進入CLI的途徑還真不是件容易的事。

進入CLI的一種途徑是訪問Linux系統的文本模式。該模式只在顯示器上提供一個簡單的shell CLI,就跟圖形化桌面出現之前那樣。這稱作Linux控制臺,因為它模擬的是期的硬接線控制臺終端(hard-wired console terminal),而且是跟Linux系統交互的直接接口。

Linux系統啟動時,會自動創建多個虛擬控制臺。虛擬控制臺是運行在Linux系統內存中的終端會話。多數Linux發行版會啟動5~6個(甚至更多)虛擬控制臺代替啞終端,通過單個計算機鍵盤和顯示器就可以訪問這些虛擬控制臺。

虛擬控制臺終端的另一種替代方案是使用Linux圖形化桌面環境中的終端仿真軟件包。終端仿真軟件包會在桌面圖形化窗口中模擬控制臺終端。圖2-1顯示了一個運行在Linux圖形化桌面環境中的終端仿真器。

圖2-1 運行在Linux桌面上的終端仿真器

圖形化終端仿真只負責Linux圖形化體驗的一部分。完整的體驗需要借助包括圖形化終端仿真軟件(稱為客戶端)在內的多個組件來實現。表2-1顯示了Linux圖形化桌面環境中不同的組件。

表2-1 圖形化界面元素

要想在桌面中使用命令行,關鍵在于圖形化終端仿真器。你可以將圖形化終端仿真器看作圖形化用戶界面中(in the GUI)的CLI終端,將虛擬控制臺終端看作圖形化用戶界面之外(outside the GUI)的CLI終端。理解各種終端及其特性能夠提高你的命令行體驗。

主站蜘蛛池模板: 枣庄市| 香港 | 安龙县| 都匀市| 繁峙县| 壤塘县| 曲麻莱县| 名山县| 泸水县| 衡阳市| 余干县| 延川县| 平罗县| 周宁县| 合山市| 甘南县| 通化县| 龙里县| 毕节市| 湖南省| 兰西县| 长寿区| 天柱县| 鄂伦春自治旗| 诸城市| 屯昌县| 尼木县| 和林格尔县| 延吉市| 河北区| 高安市| 霞浦县| 赤壁市| 江油市| 枣阳市| 雷波县| 策勒县| 封丘县| 大邑县| 弥勒县| 开平市|