export PS1="\[\e[0;31m\]\u@\[\e[m\e[0;34m\]\h\[\e[m \e[0;32m\]\W \$\[\e[m\]"
(註:原本這裡括號的體式格局有誤,此刻已經更正,也就是除特殊變數之外,都要加上\[ \] !!)
裡面的內容打上:
source .bashrc
然後,在文字花式的前面必需加上 \e[ 當做格式的開首,並以 \e[m 作為格局結尾
本文在此做個簡單的摘要,方便自己浏覽利用
Color | Foreground | Background |
Black | 30 | 40 |
Red | 31 | 41 |
Green | 32 | 42 |
Yellow | 33 | 43 |
Blue | 34 | 44 |
Purple | 35 | 45 |
Cyan | 36 | 46 |
White | 37 | 47 |
中間是以分號作為區隔
方才在從新設定新的Server的時刻
#0
然後將以上字串寫入到 ~/.bashrc 裡面
隨著指令字元太多,沒法准確換行,籠蓋了本來第一行的文字
完成後,你就能夠看到美美的Bash了!
總是要在打一次 bash 這個指令才會更新色采!!
於是乎,華頓翻譯公司將我的PS1變數設置於以下:
裝完了Bash,發現色彩超等單一,有點不太好辨認
色碼表:
ANSI code | Meaning |
0 | Normal Characters |
1 | Bold Characters |
4 | Underlined Characters |
5 | Blinking Characters |
7 | Reverse video Characters
\a an ASCII bell character (07) \d the date in "Weekday Month Date" format (e.g.翻譯社 "Tue May 26") \e an ASCII escape character (033) \h the hostname up to the first `.' \H the hostname newline \r carriage return \s the name of the shell, the basename of $0 (the portion following the final slash) \t the current time in 24-hour HH:MM:SS format \T the current time in 12-hour HH:MM:SS format \@ the current time in 12-hour am/pm format \u the username of the current user \v the version of bash (e.g., 2.00) \V the release of bash, version + patchlevel (e.g., 2.00.0) \w the current working directory \W the basename of the current working directory \! the history number of this command \# the command number of this command \$ if the effective UID is 0, a #翻譯社 otherwise a $ nn the character corresponding to the octal number nnn \\ a backslash \[ begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt \] end a sequence of non-printing characters
裝過幾個Linux以後,發現Gentoo的色采設置裝備擺設還真的相當悅目 如許子,每次登入bash就會本身去找bashrc來更新設定檔囉! 這時候候,只需要在本身的家目次再設立建設一個 .bash_profile
若是 所以參數設定的前後,必然要以 \[ & \] 作為開首與結尾!! 這代表PS1參數設定不准確,讓Bash無法准確判讀哪邊是non-printing characters 還記得本文最上方那張圖嗎? 不外,你會發現,第一次登入該機械的時候,Bash照樣單調的色采,都沒變阿 接下來,就是功能參數了
於是決定下手點竄了Bash的PS1參數 |
所以全部文字的花式就要這樣暗示: 樣式 ; 色碼 m
別的,還有文字的樣式
所以,從網路上找到了以下的Shell Color code:Colorizing shell scripts
文章出自: http://blog.xuite.net/sphjlc062218/thinking/63628944-%5BUnix%5D+%E8%AE%93Bash%E5%A2%9E%E6%B7%BB%E8%8有關各國語文翻譯公證的問題歡迎諮詢華頓翻譯公司02-77260932