溫馨提示×

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

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

echo命令

發(fā)布時(shí)間:2020-08-02 13:18:21 來(lái)源:網(wǎng)絡(luò) 閱讀:341 作者:張張嘴兒 欄目:網(wǎng)絡(luò)安全

字符串和變量之間 單引號(hào)和雙引號(hào)之間的 echo 命令

 弱引用 ,  命令不識(shí)別,變量識(shí)別 。

  強(qiáng)引用 ,  比較傻符號(hào),什么命令在他眼里都是字符串。命令不識(shí)別,變量不識(shí)別 。

~   命令引用, 最聰明,執(zhí)行命令在顯示。命令識(shí)別,變量識(shí)別。

一個(gè)命令調(diào)用另外一個(gè)命令時(shí),則  $()=  ~~

例:tough ~whoami~=創(chuàng)建root文件

 

echo命令的功能是在顯示器上顯示一段文字,一般起到一個(gè)提示的作用。
該命令的一般格式為: echo [ -n ] 字符串
其中選項(xiàng)n表示輸出文字后不換行;字符串能加引號(hào),也能不加引號(hào)。用echo命令輸出加引號(hào)的字符串時(shí),將字符串原樣輸出;用echo命令輸出不加引號(hào)的字符串時(shí),將字符串中的各個(gè)單詞作為字符串輸出,各字符串之間用一個(gè)空格分割。

功能說(shuō)明:顯示文字。
語(yǔ)   法:echo [-ne][字符串]echo [--help][--version]
補(bǔ)充說(shuō)明:echo會(huì)將輸入的字符串送往標(biāo)準(zhǔn)輸出。輸出的字符串間以空白字符隔開(kāi), 并在最后加上換行號(hào)。
參  數(shù)echo -n 不換行輸出

例如:echo -n "123";echo "456"

        最終輸出 

        123456

        而不是

        123

        456


        echo  -e 處理特殊字符(轉(zhuǎn)義字符)
文字輸出:

    \a 發(fā)出警告聲;
    \b 刪除前一個(gè)字符;退格鍵
    \c 最后加上換行符號(hào),壓縮掉回收換行,不換行;\n相反
    \f 換行但光標(biāo)仍舊停留在原來(lái)的位置;
    \n 換行且光標(biāo)移至行首;
    \r 光標(biāo)移至行首,但不換行先把光標(biāo)移到前面,然后后面的字符替換掉前面相同位數(shù)的字符
    \t 插入tab;
    \v \f相同;
    \\ 插入\字符;
    \0nnn 插入nnn(八進(jìn)制)所代表的ASCII字符

echo -e \0101    =A

echo -e "\033[43;31mred    =43×××背景.31紅色字體(41-47背景,31-37字體)  

echo -e "\033[43;31mred color\033[0m"   可以結(jié)束前面背景并換行顯示red背景顏色

每個(gè)文件都會(huì)定義不同的顏色(.gz:.exe等等),輸入cat /etc/DIR_COLORS,可以看見(jiàn)文件名后綴的顏色,#.exe表示無(wú)顏色,把#刪掉就會(huì)起作用了,就有顏色了。并可以nano修改文件后綴顏色。

字背景顏色范圍:40----49 

40:黑底白字 

41:深紅 底白字

42:綠 底白字

43:××× 底白字

44:藍(lán)色 底白字

45:紫色 底白字

46:深綠 底白字

47:白色 底黑字

 

字顏色:30----39 

30:黑 

31:紅 

32:綠 

33:黃 

34:藍(lán)色 

35:紫色 

36:深綠 

37:白色 

 

ANSI控制碼的說(shuō)明 

\33[0m 關(guān)閉所有屬性 

\33[1m 設(shè)置高亮度 

\33[4m 下劃線(xiàn) 

\33[5m 閃爍 

\33[7m 反顯 

\33[8m 消隱 

\33[30m -- \33[37m 設(shè)置前景色 

\33[40m -- \33[47m 設(shè)置背景色 

\33[nA 光標(biāo)上移n行 

\33[nB 光標(biāo)下移n行 

\33[nC 光標(biāo)右移n行 

\33[nD 光標(biāo)左移n行 

\33[y;xH設(shè)置光標(biāo)位置 

\33[2J 清屏 

\33[K 清除從光標(biāo)到行尾的內(nèi)容 

\33[s 保存光標(biāo)位置 

\33[u 恢復(fù)光標(biāo)位置 

\33[?25l 隱藏光標(biāo) 

\33[?25h 顯示光標(biāo)


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

    如果亂碼,reset重置屏幕



–help 顯示幫助
–version 顯示版本信息

 

 


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

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

AI