溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)echo命令有哪些

發(fā)布時(shí)間:2022-01-27 11:58:36 來源:億速云 閱讀:172 作者:柒染 欄目:開發(fā)技術(shù)

Linux系統(tǒng)echo命令有哪些,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

Linux系統(tǒng)echo命令是一個(gè)常用的命令,其功能是在顯示器上顯示一段文字,一般起到一個(gè)提示的作用。

1、echo 后輸出內(nèi)容可以放在雙引號(hào)、單引號(hào)和反向單引號(hào)中,雙引號(hào)、單引號(hào)和反向單引號(hào)引用內(nèi)容的區(qū)別如下

a.echo加單引號(hào)時(shí)會(huì)消除引號(hào)中內(nèi)容(命令、變量等)的特殊含義,引號(hào)中內(nèi)容直接顯示。

Linux系統(tǒng)echo命令有哪些

b. echo跟雙引號(hào)時(shí)普通內(nèi)容和命令直接顯示,變量解析出結(jié)果。

Linux系統(tǒng)echo命令有哪些

c.echo跟單引號(hào)時(shí)單引號(hào)中必須是命令,命令執(zhí)行后將結(jié)果顯示在一行上。

 Linux系統(tǒng)echo命令有哪些


2、 常見功能選項(xiàng)及使用方法

a. -n 在字符最后不自動(dòng)換行

   Linux系統(tǒng)echo命令有哪些

b. -e 其后的字符串中若有以下特殊符號(hào),則進(jìn)行特殊執(zhí)行

\a  發(fā)出聲音

\b  光標(biāo)前移一位,并將之后內(nèi)容覆蓋輸出,其后無內(nèi)容時(shí),不覆蓋本來已有內(nèi)容。

Linux系統(tǒng)echo命令有哪些

\c  不執(zhí)行其后內(nèi)容的輸出,也不自動(dòng)換行。

Linux系統(tǒng)echo命令有哪些

\n  換行

Linux系統(tǒng)echo命令有哪些

\r  其后內(nèi)容移動(dòng)至行首輸入,覆蓋之前的輸入。

Linux系統(tǒng)echo命令有哪些

\t  插入tab,即四個(gè)空格;

Linux系統(tǒng)echo命令有哪些

\  插入\符號(hào)

Linux系統(tǒng)echo命令有哪些

重點(diǎn)是:

\0nnn  插入nnn(八進(jìn)制)所代表的ASCII字符。

\xHH   插入HH(十六進(jìn)制)所代表的ASCII字符。

這兩個(gè)特殊符號(hào)可以使輸出的內(nèi)容加上豐富的特性,如背景顏色和文字顏色,閃爍,下劃線和粗體等。

        Linux系統(tǒng)echo命令有哪些

        Linux系統(tǒng)echo命令有哪些

         這是分別用八進(jìn)制和十六進(jìn)制為相同的內(nèi)容snorlax加上相同的特性,其中:

         “\033″和”\x1B”都表示插入ASCII字符表中的轉(zhuǎn)義字符;

         “\033[“表示終端轉(zhuǎn)義開始;

         “43;35″和”0″表示是ANSI表中的字符序列代表的文本特性;

         “m”表示特性設(shè)置完成并結(jié)束ANSI字符序列;

         更多的數(shù)字和其代表的文本特性的對(duì)應(yīng)關(guān)系如下ANSI表所示:

            編碼                                   顏色/動(dòng)作

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

看完上述內(nèi)容,你們掌握Linux系統(tǒng)echo命令有哪些的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI