Terminal如何自定義提示

當我們打開終端時,在輸入命令的位置之前羹蚣,會有一段字符原探,顯示當前用戶、主機名等信息度宦。

有的同學(xué)可能使用zshell踢匣,它功能更豐富,并且可以選擇主題戈抄。不同的主題前面那段字符是不一樣的。比如我主題用的是ys后专,顯示效果如下划鸽。從左至右依次是:# 用戶名 @ 主機名 in 當前路徑 (如果是git倉庫,會顯示當前分支戚哎,是否是clean狀態(tài)) 當前時間

1.png
2.png

那么這些提示是如何進行設(shè)置的呢裸诽?今天剛好看到這篇文章,記錄一下型凳。

如何自定義

其實核心就一句丈冬。

export PS1="hello world "

后面跟上你想顯示的字符串就可以。如果使用bash甘畅,將這句加上~/.bash_profile最后埂蕊;如果是zshell,則加到~/.zshrc中疏唾,然后重啟終端蓄氧。

添加之后的效果如下:

3.png

如果想要顯示用戶名,當前路徑槐脏,可以這樣設(shè)置喉童,順便加個$結(jié)尾,以便與敲入的命令分隔顿天。

export PS1="hello $USER `pwd` $ "

效果如圖:


4.png

設(shè)置顏色

從圖1可以看出堂氯,zshell提示的顏色可謂是多種多樣。那么顏色該如何設(shè)置呢牌废。

google一下咽白,發(fā)現(xiàn)要讓shell的輸出顯示顏色,只需要帶上顏色字符即可畔规。

比如\033[0;31m代表紅色局扶。如果在終端中敲入:echo "begin \033[0;31m end"end會顯示為紅色,begin還是原本設(shè)置的原色三妈,就簡稱為本色吧畜埋。效果如下:

5.png

如果想讓end后面的字符顯示本色,在end后面跟上Reset Color畴蒲,對應(yīng)下表中的'\033[0m'悠鞍。

6.png

完整顏色表如下:

# Reset
Color_Off='\033[0m'       # Text Reset

# Regular Colors
Black='\033[0;30m'        # Black
Red='\033[0;31m'          # Red
Green='\033[0;32m'        # Green
Yellow='\033[0;33m'       # Yellow
Blue='\033[0;34m'         # Blue
Purple='\033[0;35m'       # Purple
Cyan='\033[0;36m'         # Cyan
White='\033[0;37m'        # White

# Bold
BBlack='\033[1;30m'       # Black
BRed='\033[1;31m'         # Red
BGreen='\033[1;32m'       # Green
BYellow='\033[1;33m'      # Yellow
BBlue='\033[1;34m'        # Blue
BPurple='\033[1;35m'      # Purple
BCyan='\033[1;36m'        # Cyan
BWhite='\033[1;37m'       # White

# High Intensity
IBlack='\033[0;90m'       # Black
IRed='\033[0;91m'         # Red
IGreen='\033[0;92m'       # Green
IYellow='\033[0;93m'      # Yellow
IBlue='\033[0;94m'        # Blue
IPurple='\033[0;95m'      # Purple
ICyan='\033[0;96m'        # Cyan
IWhite='\033[0;97m'       # White

# Bold High Intensity
BIBlack='\033[1;90m'      # Black
BIRed='\033[1;91m'        # Red
BIGreen='\033[1;92m'      # Green
BIYellow='\033[1;93m'     # Yellow
BIBlue='\033[1;94m'       # Blue
BIPurple='\033[1;95m'     # Purple
BICyan='\033[1;96m'       # Cyan
BIWhite='\033[1;97m'      # White

# High Intensity backgrounds
On_IBlack='\033[0;100m'   # Black
On_IRed='\033[0;101m'     # Red
On_IGreen='\033[0;102m'   # Green
On_IYellow='\033[0;103m'  # Yellow
On_IBlue='\033[0;104m'    # Blue
On_IPurple='\033[0;105m'  # Purple
On_ICyan='\033[0;106m'    # Cyan
On_IWhite='\033[0;107m'   # White

同樣可以在.bash_profile/~/.zshrc中設(shè)置提示的顏色。

如下讓用戶名為綠色模燥,路徑為紅色:

export PS1="hello `echo '\033[0;32m'` $USER `echo '\033[0;31m'` `pwd` $ "

效果如下:


7.png

此時$也是紅色的咖祭,若要設(shè)置成本色,可添加reset color蔫骂。

另外么翰,在這篇文章 中,提到了如何顯示當前xcode版本辽旋,git分支浩嫌,git status的實現(xiàn),有興趣可以看看补胚。

參考鏈接:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末码耐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子溶其,更是在濱河造成了極大的恐慌骚腥,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓶逃,死亡現(xiàn)場離奇詭異束铭,居然都是意外死亡,警方通過查閱死者的電腦和手機金闽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門纯露,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人代芜,你說我怎么就攤上這事埠褪。” “怎么了挤庇?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵钞速,是天一觀的道長。 經(jīng)常有香客問我嫡秕,道長渴语,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任昆咽,我火速辦了婚禮驾凶,結(jié)果婚禮上牙甫,老公的妹妹穿的比我還像新娘。我一直安慰自己调违,他們只是感情好窟哺,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著技肩,像睡著了一般灾螃。 火紅的嫁衣襯著肌膚如雪崩泡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天歇万,我揣著相機與錄音炊豪,去河邊找鬼诗眨。 笑死煮岁,一個胖子當著我的面吹牛农尖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播剧浸,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼爽丹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了辛蚊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤真仲,失蹤者是張志新(化名)和其女友劉穎袋马,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秸应,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年桑谍,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锣披。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖贿条,靈堂內(nèi)的尸體忽然破棺而出雹仿,到底是詐尸還是另有隱情,我是刑警寧澤整以,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站邑商,受9級特大地震影響摄咆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜人断,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一吭从、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧含鳞,春花似錦、人聲如沸蝉绷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至桅狠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間中跌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工漩符, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人嗜暴。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像闷沥,于是被迫代替她去往敵國和親萎战。 傳聞我的和親對象是個殘疾皇子舆逃,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

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

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,370評論 0 5
  • Ubuntu的發(fā)音 Ubuntu展蒂,源于非洲祖魯人和科薩人的語言苔咪,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,201評論 9 467
  • 我時常想起我的爺爺团赏,盡管腦海中關(guān)于他的音容樣貌早已模糊,但我還是很想念他舔清。 想起爺爺,腦海中的記憶只有幾張殘留的黑...
    夢秋涼丶閱讀 183評論 2 3
  • 聽過課程的一輪白晝之后体谒,耳旁肆意的喧嘩讓我無所適從臼婆,極力的寧靜著內(nèi)心絲毫發(fā)揮不出作用抒痒。 討論群里一...
    又先生閱讀 330評論 0 0
  • 從2015年十二月至2018年1月颁褂,我們斷斷續(xù)續(xù)讀經(jīng)也將近兩年時間,除了2016年沒怎么去參加讀經(jīng)活動之外颁独,201...
    喜艾寶媽閱讀 242評論 0 1