linux中的echo命令使用詳解

echolinux系統中很是常見的一個命令,它的做用是將參數和內容輸出爲一行,它主要有如下用法linux


1、echo 後輸出內容能夠放在雙引號、單引號和反向單引號中,雙引號、單引號和反向單引號引用內容的區別以下ide


a.echo加單引號時會消除引號中內容(命令、變量等)的特殊含義,引號中內容直接顯示。編碼

   wKioL1eWI6OBtEoIAAALxno1_fI221.png

b. echo跟雙引號時普通內容和命令直接顯示,變量解析出結果。spa

 wKiom1eWI7TCYUj8AAAL1xrj8k4605.png

c.echo跟單引號時單引號中必須是命令,命令執行後將結果顯示在一行上。
3d

   wKiom1eWI_igI_RyAAALI4aFbys929.png



二、 常見功能選項及使用方法xml

a. -n 在字符最後不自動換行blog

        wKioL1eWJAzho6GMAAAN5fwrBcg103.png

b. -e 其後的字符串中如有如下特殊符號,則進行特殊執行字符串

\a    發出聲音get

\b    光標前移一位,並將以後內容覆蓋輸出,其後無內容時,不覆蓋原本已有內容。it

wKioL1eWKorwC81DAAAUpsW6iE0895.png

\c    不執行其後內容的輸出,也不自動換行。

wKiom1eWKu-C-9A5AAANf952n-8505.png

\n    換行

wKiom1eWJ-yDGfX7AAAQ3to_vPE082.png

\r    其後內容移動至行首輸入,覆蓋以前的輸入。

wKioL1eWK23AWEgyAAAJtN6qq1w425.png

\t    插入tab,即四個空格;

wKiom1eWK83ia5HxAAAKmOk6QYk603.png

\\    插入\符號

wKioL1eWMTWBNVcmAAAK8OTuxOI643.png

重點是:

\0nnn   插入nnn(八進制)所表明的ASCII字符。

\xHH     插入HH(十六進制)所表明的ASCII字符。

這兩個特殊符號可使輸出的內容加上豐富的特性,如背景顏色和文字顏色,閃爍,下劃線和粗體等。

                  wKiom1eWNenhEmTRAAAMywIuRb4623.png

                  wKioL1eWNnmRX9SBAAANCXWjDNI731.png

                   這是分別用八進制和十六進制爲相同的內容snorlax加上相同的特性,其中:

                   "\033"和"\x1B"都表示插入ASCII字符表中的轉義字符;

                   "\033["表示終端轉義開始;

                   "43;35"和"0"表示是ANSI表中的字符序列表明的文本特性;

                   "m"表示特性設置完成並結束ANSI字符序列;

                   更多的數字和其表明的文本特性的對應關係以下ANSI表所示:

                   編碼                                   顏色/動做

      0           從新設置屬性到缺省設置
      1           設置粗體
      2           設置一半亮度(模擬彩色顯示器的顏色)
      4           設置下劃線(模擬彩色顯示器的顏色)
      5           設置閃爍
      7           設置反向圖象
      22          設置通常密度
      24          關閉下劃線
      25          關閉閃爍
      27          關閉反向圖象
      30          設置黑色前景
      31          設置紅色前景
      32          設置綠色前景
      33          設置×××前景
      34          設置藍色前景
      35          設置紫色前景
      36          設置青色前景
      37          設置白色(灰色)前景
      38          在缺省的前景顏色上設置下劃線
      39          在缺省的前景顏色上關閉下劃線
      40          設置黑色背景
      41          設置紅色背景
      42          設置綠色背景
      43          設置×××背景
      44          設置藍色背景
      45          設置紫色背景
      46          設置青色背景
      47          設置白色(灰色)背景
      49          設置缺省黑色背景


  此次介紹的echo命令的主要內容就是這些,它可能還有其餘功能和細節,我會在之後學到的時候及時更新和記錄。       

相關文章
相關標籤/搜索