第2課Linux系統基礎使用入門

終端


   用戶與主機交互,必然用到的設備:

   物理終端:

      直接接入本機的顯示器和鍵盤設備:/dev/console

   虛擬終端:

       附加在物理終端之上的以軟件方式虛擬實現的終端,CentOs默認會啓動6個虛擬終端

       Ctrl+Alt+F#:[1,6],對應的設備文件路徑爲:/dev/tty#

   圖形終端:

       附加在物理終端之上的以軟件方式虛擬實現的終端,但是額外提供圖形界面

   模擬終端:

      圖形界面下打開的命令行接口,基於ssh協議或telnet協議等遠程打開的界面

      對應的設備文件爲:/dev/pts/#,大小範圍爲[0,+∞)


交互式接口


    啓動終端後,在終端設備附加一個交互式應用程序,交互式的應用程序主要有兩種,一個是基於圖形化的GUI

另一個是基於命令行的CLI的

   GUI:

      基於圖形化的用戶接口爲:X protocol,window manager,desktop

     Desktop:

         GNOME:用C語言基於gtk庫而開發的

         KDE:用C++基於qt而開發的

         XFCE:輕量級的桌面環境

  CLI:

      Shell程序:目前linux/unix上主流的shell有以下幾種 

          sh(bourn)、csh、tcsh、ksh(商業版本),bash(bourn again shell,大部分發行版的默認版本,遵地GPL協議),

          zsh


命令


    輸入命令:

       回車後shell程序找到鍵入命令所對應的可執行程序或代碼,並由其分析後提交給內核,然後內核分配資源將其運行起來,運行起來後表現爲一個或多個進程。

       在shell中執行的命令有兩類:

       內鍵命令:由shell自帶動的,而且通過某命令形式提供

       外部命令:在當前文件系統路徑下有可對應的可執行程序或文件(which,whereis)

       區別內部或外部命令:type command

    命令運行:

      命令格式:

         COMMAND [OPTION...][ARGUMENTS...]

             選項: 決定命令的表現形式

                 短選項:-c,如grep -i,多個人短選項可以組合使用或單獨使用,如-h,-l,-hl

                  長選項:--word,如:--long,長選項一般不能跟短選項組合使用

         注意:

              1.多選項,以及多參數和命令之間都應該有空白字符

              2.取消命令執行,Ctrl+c


文件


     文件系統的兩類數據:

         元數據:metadata,

         數據:datra

     注意事項:

       1.文件嚴格分區大小寫,如FIle,file,FILE代表三個不同的文件(windows不區分大小寫)

       2.文件名可使用除/以外的任意字符,當然不建議使用特殊字符

          /:根目錄,路徑分隔符

       3.文件名長度最長不能超過255個字符

       4.所有以.開頭的文件,均爲隱藏文件。

路徑:

    絕對路徑:從根目錄起始的路徑

    相對路徑:對當前位置起始的路徑

         當前位置的表示方式:

           (1)./: ./sysconfig/network-scripts

           (2) 省略上述符號,sysconfig/network-scripts

           ..:表示當前目錄的上一級目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章