linux基礎知識

linux基礎知識

1:終端(用戶與主機交互必然用到的設備)

  1. 物理終端:直接接入本機的設備

  2. 虛擬終端:以軟件的方法虛擬實現的終端。

  3. 圖形終端:屬於虛擬終端

模擬終端:圖形打開的命令行或基於遠程登錄協議打開的終端。

查看當前終端設備命令:tty

2:交互式接口(啓動終端後,在終端附加的一個交互式程序)

  1. GUI:Graphic User Interface

  2. CLI:Command Line Interface


3:SHELL(shell是linux系統的用戶界面,提供了用戶與內核進行交互操作的一種藉口。他接受用戶輸入的命令並把它送到內核去執行)

  • shell:它是一種高級程序設計語言

  • shell的種類:sh csh tcsh ksh bash zsh

  • 顯示當前shell類型:echo $SHELL 查看shell類型:cat /etc/shells

4:命令的分類

  • 在shell中可執行的命令有兩類分別是內部命令與外部命令,內部命令是系統自帶命令,外部命令是系統內的一個文件。

    type:查詢命令是屬於內部or外部命令。   hash:可現實加載到內存中的外部命令。

    PASH變量:存放執行命令目錄。    enable:啓用\禁用內部命令。

    which:查詢外部命令的位置。

  • 命令的格式:COMMAND[OPTIONS....][ARGUMENTS]

    選項:用於啓用或關閉命令的某個功能。

    短選項:-c 例:-l -h 長選項:--word 例:--all --human-readable

    參數:命令的作用對象 比如:文件名,用戶名。

  • 注意

    1:多選項多參數之間使用空白字符分隔。 2:取消\結束命令:ctrl+c ctrl+d

    3:多個命令可以用;分開   4:一個命令可以用\分成多行。

5:簡單命令的使用

  • screen的使用;

    screen -S name:開啓名字爲name的會話         -r name 恢復會話  

         -ls  :查看會話            -x namehelp:加入會話。     

         ctrl+ad:斷開會話           exit:退出會話

  • echo的使用:

    功能:顯示字符。

    說明:echo會將輸入的字符進行標準輸出。

    語法:echo[-neE][字符串]  echo需要用-e參數打印轉移字符。

    echo命令選項:

    -n:不在最後自動換行。

    -e:若字符串中出現以下字符,則特殊處理,不會當一般文字進行輸出。

      \a:發出警報聲  \b:退格鍵   \c:最後不加換行符號   \n:換行光標移動行首

      \r:不換行,光標移動到行首   \t:插入tab  \\:插入\字符。

      \onnn:插入nnn代表ASCII字符

6:獲取命令幫助

  • 內部命令:help COMMAND

  • 外部命令: 1、命令自帶簡要格式的使用幫助

            #COMMAND --help

           2、使用手冊:manual  位置:#/usr/share/man  使用:#man COMMAND

            SECTION:

           NAME:命令名  DESCRIPTION:描述   EXAMPLES:使用示例  SYNOPSIS:使用格式

           OPTION:選項  AUTHOR:作者   BUGS:報告程序BUG的方式  SEE ALOS:參考

           SYNOPSIS:[]:可選內容  <>:必須提供的內容   a|b|c:多選一  

                  ....:同類內容可選多個

  





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