Linux的用戶接口與文本編輯器

    操作系統爲用戶提供了兩種接口:
            1.  命令接口
                    用戶利用命令來組織和控制作業的執行,或者對計算機系統進行管理。
            2.  程序接口
                    編程人員使用它們來請求操作系統服務
    隨着計算機技術的發展,命令接口演化爲兩種主要的形式,對於Linux操作系統來說,分別爲CLI(命令行界面)和GUI(圖形用戶界面)以及TUI(文本用戶界面),例如執行命令# ntsysv。

Shell

    Shell爲命令行解釋器,其功能異常強大,是一個用C語言寫的程序,是用戶與Linux內核溝通時的媒介。
    默認的Shell爲bash。
    Shell作爲操作系統的外殼,爲用戶提供使用操作系統的接口,是命令語言、命令解釋程序及程序設計語言的統稱。
    Linux有如下幾種Shell:
            A.  Bourne Shell(/bin/sh)
            B.  C Shell(/bin/csh)
            C.  Korn Shell(/bin/ksh)
            D.  Bourne again Shell(/bin/bash)
            E.  Tenex C Shell(tcsh)
                    ....
    Shell分析命令時,將它分解成以空白符分開的符號,空白符包括空格、換行符和製表符<Tab>。
    Shell在執行命令時,處理命令的順序爲:
            1.  別名
            2.  關鍵字
            3.  函數
            4.  內部命令
            5.  外部命令或外部腳本($PATH)
            環境變量$PATH(命令可搜索路徑):是一個能找到可執行程序的目錄列表。
            可以執行命令:#echo $PATH 查看。

控制檯與終端

    控制檯是直接和計算機連接的原生設備。終端是軟件的概念,用計算機的軟件模擬以前的硬件。

    在RHEL中,有6個虛擬控制檯,1個真實控制檯。

    當系統啓動時以單用戶模式進入系統,則稱其所在的控制檯爲真實的控制檯。

    從圖形界面進入虛擬控制檯的方法是組合鍵:Ctrl+Alt+Fn(Fn表示F1~F6)。

    從命令行界面進入圖形界面,則按Alt+F7或Alt+F1。

    終端和控制檯可以簡單的理解爲:可以輸入命令並顯示程序運行過程中的信息以及程序運行結果的窗口。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章