真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何改變linuxshell的輸出效果

小編給大家分享一下如何改變linux shell的輸出效果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出寧海免費(fèi)做網(wǎng)站回饋大家。

文本終端的顏色可以使用“ANSI非常規(guī)字符序列”來生成。舉例:

echo -e "\033[44;37;5m ME \033[0m COOL"

以上命令設(shè)置背景成為藍(lán)色,前景白色,閃爍光標(biāo),輸出字符“ME”,然后重新設(shè)置屏幕到缺省設(shè)置,輸出字符 “COOL”?!癳”是命令 echo 的一個(gè)可選項(xiàng),它用于激活特殊字符的解析器?!癨033”引導(dǎo)非常規(guī)字符序列?!癿”意味著設(shè)置屬性然后結(jié)束非常規(guī)字符序列,這個(gè)例子里真正有效的字符是 “44;37;5” 和“0”。

修改“44;37;5”可以生成不同顏色的組合,數(shù)值和編碼的前后順序沒有關(guān)系。可以選擇的編碼如下所示:

編碼    顏色/動(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è)置缺省黑色背景

其他有趣的代碼還有:

\033[2J          清除屏幕

\033[0q          關(guān)閉所有的鍵盤指示燈

\033[1q          設(shè)置“滾動(dòng)鎖定”指示燈 (Scroll Lock)

\033[2q          設(shè)置“數(shù)值鎖定”指示燈 (Num Lock)

\033[3q          設(shè)置“大寫鎖定”指示燈 (Caps Lock)

\033[15:40H     把關(guān)閉移動(dòng)到第15行,40列

\007            發(fā)蜂鳴生beep

#######################

RedHat的字體和背景顏色的改變方法:

命令:

PS1="[\e[32;1m\u@\h \W]\\$"

export PS1="[\e[32;1m\u@\h \W]\\$" 兩者的區(qū)別請查看環(huán)境變量的相關(guān)資料

解釋:

\e[32;1m:這就是控制字體和背景顏色的轉(zhuǎn)義字符,30~37是字體顏色、40~47是背景顏色

例子中的32;1m數(shù)字的位置是可以對調(diào)的如\e[1;32m,如果是在X環(huán)境下可以更換一下1的范圍0~10,可能有的沒用處:0或者不寫(\e [0;32m或\e[;32m)顯示淺顏色,1:顯示高亮 4:加下劃線.....如果改后的效果不好,但是又還原不了,那就不寫m前面的數(shù)字,如\e[32;m,或者直接注銷再登陸

\u \h \W:這是一些轉(zhuǎn)義字符,下面詳細(xì)解釋:

\d :代表日期,格式為weekday month date,例如:"Mon Aug 1"

\H :完整的主機(jī)名稱。例如:我的機(jī)器名稱為:fc4.linux,則這個(gè)名稱就是fc4.linux

\h :僅取主機(jī)的***個(gè)名字,如上例,則為fc4,.linux則被省略

\t :顯示時(shí)間為24小時(shí)格式,如:HH:MM:SS

\T :顯示時(shí)間為12小時(shí)格式

\A :顯示時(shí)間為24小時(shí)格式:HH:MM

\u :當(dāng)前用戶的賬號名稱

\v :BASH的版本信息

\w :完整的工作目錄名稱。家目錄會(huì)以 ~代替

\W :利用basename取得工作目錄名稱,所以只會(huì)列出***一個(gè)目錄

\# :下達(dá)的第幾個(gè)命令

\$ :提示字符,如果是root時(shí),提示符為:# ,普通用戶則為:$

\n :新建一行

字體并不局限于一個(gè)顏色,可以有多個(gè)顏色:

PS1="[\e[32;1m\u@\e[35;1m\h \e[31;1m\W]\\$"

以上兩個(gè)命令在注銷后再登陸就失效了,用下面方法使其***生效:

vi /etc/profile

在“export PATH .....”下面添加一行:export PS1="[\e[32;1m\u@\h \W]\\$"

注銷再登陸,就成功了,如果沒生效,使用source /etc/profile 命令試試,或者直接重啟機(jī)器。

以上是“如何改變linux shell的輸出效果”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章題目:如何改變linuxshell的輸出效果
網(wǎng)頁鏈接:http://weahome.cn/article/jgejcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部