[轉(zhuǎn)]PS1應(yīng)用-修改linux終端命令行字體顏色

原文 :http://www.reibang.com/p/4239d3ea72fe

最近在學(xué)習(xí)linux操作系統(tǒng)(CentOS 6 & CentOS 7)舆乔。覺(jué)得linux終端命令行全部為白色,會(huì)經(jīng)常導(dǎo)致命令與輸出內(nèi)容難以分辨。于是上網(wǎng)找到修改linux終端命令行顏色的方法岸晦,發(fā)現(xiàn)通過(guò)定義PS1環(huán)境變量即可實(shí)現(xiàn),下面我以root用戶身份進(jìn)行操作艾杏。

1.了解PS1
  PS1是Linux終端用戶的一個(gè)環(huán)境變量断凶,用來(lái)定義命令行提示符的參數(shù)桨仿。
  在終端輸入命令:

set | grep PS1

可得到當(dāng)前PS1的定義值:
PS1='[\u@\h \W]$ '

PS1的常用參數(shù)以及含義:
  \d :代表日期开皿,格式為weekday month date,例如:"Mon Aug 1"
  \H :完整的主機(jī)名稱
  \h :僅取主機(jī)名中的第一個(gè)名字
  \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 :完整的工作目錄名稱
  \W :利用basename取得工作目錄名稱母债,只顯示最后一個(gè)目錄名
  # :下達(dá)的第幾個(gè)命令
  $ :提示字符午磁,如果是root用戶尝抖,提示符為 # 毡们,普通用戶則為 $

所以linux默認(rèn)的命令行提示信息的格式   PS1='[\u@\h \W]$ ' 的意思就是:[當(dāng)前用戶的賬號(hào)名稱@主機(jī)名的第一個(gè)名字 工作目錄的最后一層目錄名]#

2.顏色設(shè)置參數(shù)
  在PS1中設(shè)置字符顏色的格式為:[\e[F;Bm] xxxx [\e[0m],其中“F“為字體顏色昧辽,編號(hào)為30-37衙熔,“B”為背景顏色,編號(hào)為40-47搅荞。[\e[0m]為關(guān)閉顏色輸出,如果沒(méi)有關(guān)閉,后面的命令和輸出都會(huì)是你指定的顏色
  顏色對(duì)照表:
    F B
    30 40 黑色
    31 41 紅色
    32 42 綠色
    33 43 黃色
    34 44 藍(lán)色
    35 45 紫紅色
    36 46 青藍(lán)色
    37 47 白色
   只需將對(duì)應(yīng)數(shù)字套入設(shè)置格式中即可红氯。  比如要設(shè)置命令行的格式為綠字黑底([\e[32;40m])咕痛,顯示當(dāng)前用戶的賬號(hào)名稱(\u)痢甘、主機(jī)的第一個(gè)名字(\h)、完整的當(dāng)前工作目錄名稱(\w)茉贡、24小時(shí)格式時(shí)間(\t)塞栅,可以直接在命令行鍵入如下命令:

 PS1='[\[\e[32;40m\]\u@\h \w \t \[\e[0m\]]$ '

但注意這樣的設(shè)置只是臨時(shí)性的.

3.修改.bashrc文件,永久保存命令行樣式.
  上面的設(shè)置的作用域只有當(dāng)前終端的登陸有效,關(guān)閉終端或退出登錄即刻失效腔丧。要想永久性的保存設(shè)置放椰,需要修改.bashrc配置文件。
  鍵入命令:
1 # cd
2 # ls -la

現(xiàn)在可以看到.bashrc這個(gè)文件愉粤。
  編輯.bashrc:

 nano .bashrc

加入這一行:

PS1="\[\e[37;40m\][\[\e[36;40m\]\u@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ "

ctrl+o保存 ctrl+x退出砾医。  重新加載bash配置文件:

source .bashrc

即可立即并永久生效了衣厘。

效果如圖,再也不怕在茫茫字海中苦苦搜尋命令行的下落了.

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末如蚜,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子头滔,更是在濱河造成了極大的恐慌怖亭,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坤检,死亡現(xiàn)場(chǎng)離奇詭異兴猩,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)早歇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門倾芝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人箭跳,你說(shuō)我怎么就攤上這事晨另。” “怎么了谱姓?”我有些...
    開封第一講書人閱讀 162,328評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵借尿,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng)路翻,這世上最難降的妖魔是什么狈癞? 我笑而不...
    開封第一講書人閱讀 58,147評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮茂契,結(jié)果婚禮上蝶桶,老公的妹妹穿的比我還像新娘。我一直安慰自己掉冶,他們只是感情好真竖,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著厌小,像睡著了一般恢共。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上璧亚,一...
    開封第一講書人閱讀 51,115評(píng)論 1 296
  • 那天旁振,我揣著相機(jī)與錄音,去河邊找鬼涨岁。 笑死拐袜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的梢薪。 我是一名探鬼主播蹬铺,決...
    沈念sama閱讀 40,025評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼秉撇!你這毒婦竟也來(lái)了甜攀?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,867評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤琐馆,失蹤者是張志新(化名)和其女友劉穎规阀,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瘦麸,經(jīng)...
    沈念sama閱讀 45,307評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谁撼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了滋饲。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片厉碟。...
    茶點(diǎn)故事閱讀 39,688評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖屠缭,靈堂內(nèi)的尸體忽然破棺而出箍鼓,到底是詐尸還是另有隱情,我是刑警寧澤呵曹,帶...
    沈念sama閱讀 35,409評(píng)論 5 343
  • 正文 年R本政府宣布款咖,位于F島的核電站何暮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏铐殃。R本人自食惡果不足惜郭卫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望背稼。 院中可真熱鬧,春花似錦玻蝌、人聲如沸蟹肘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)帘腹。三九已至,卻和暖如春许饿,著一層夾襖步出監(jiān)牢的瞬間阳欲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工陋率, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留球化,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,685評(píng)論 2 368
  • 正文 我出身青樓瓦糟,卻偏偏與公主長(zhǎng)得像筒愚,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子菩浙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 輸入下面命令: 效果: 最近在學(xué)習(xí)linux操作系統(tǒng)(CentOS 6 & CentOS 7)巢掺。覺(jué)得linux終端...
    Joncc閱讀 6,745評(píng)論 2 8
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,380評(píng)論 0 5
  • 要想修改終端的顏色,可以使用修改PS1環(huán)境變量的方式劲蜻,也可以通過(guò)命令setterm來(lái)進(jìn)行設(shè)置陆淀。 一、PS1 1.P...
    孤逐王閱讀 5,974評(píng)論 0 4
  • 一先嬉、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,744評(píng)論 0 10
  • 前些年轧苫,我曾沿S218太平焦村鎮(zhèn)郭村至黟縣路段尋覓黟太古道的殘跡。 百度上這樣說(shuō):“ 黟太古道疫蔓,由黟縣城到太平甘棠...
    張若木閱讀 2,788評(píng)論 4 4