當(dāng)前位置: 首頁(yè)IT技術(shù)操作系統(tǒng) → 改變Linux 字體和背景顏色

改變Linux 字體和背景顏色

更多

  改變Linux 字體和背景顏色

  使用 Linux 的朋友一定熟悉文本界面上的黑底白字和X 上的白底黑字,這兩種顏色可以說(shuō)

  是經(jīng)典的搭配,清晰明了。但是你也可以根據(jù)自己的喜好使字體和背景換個(gè)顏色。

  下面我介紹一下 RedHat 的字體和背景顏色的改變方法:

  命令:

  PS1="[\e[32;1m\u@\h \W]\\$" 看看是什么效果

  或

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

  解釋:

  PS1:一個(gè)環(huán)境變量,就稱它為提示符變量吧,注意大小寫(xiě),且后面是數(shù)字“1”

  不是字母“I”

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

  例子中的 32;1m 數(shù)字的位置是可以對(duì)調(diào)的如\e[1;32m,如果是在X 環(huán)境下可以更換一下1 的

  范圍0~10,可能有的沒(méi)用處:0 或者不寫(xiě)(\e[0;32m 或\e[;32m)顯示淺顏色,1:顯示高亮 4:

  加下劃線.....如果改后的效果不好,但是又還原不了,那就不寫(xiě)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)前用戶的賬號(hào)名稱

  \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]\\$"

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

  -e enable interpretation of the backslash-escaped characters listed below

  字背景顏色范圍: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 下劃線

  \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)

  例子

  echo -e "\033[41;36m hello world \033[0m"

  其中 41 的位置代表底色, 36 的位置是代表字的顏色

熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)