然後,在文字花樣的前面必需加上 \e[ 當作花樣的開頭,並以 \e[m 作為格式結尾
於是決意動手點竄了Bash的PS1參數
裝過幾個Linux以後,發現Gentoo的色采設置裝備擺設還真的相當悅目
ANSI code | Meaning | |||||||||||||||||||||||||||
0 | Normal Characters | |||||||||||||||||||||||||||
1 | Bold Characters | |||||||||||||||||||||||||||
4 | Underlined Characters | |||||||||||||||||||||||||||
5 | Blinking Characters | |||||||||||||||||||||||||||
7 | Reverse video Characters 還記得本文最上方那張圖嗎? 本文在此做個簡單的摘要,便利本身閱讀利用 如許子,每次登入bash就會自己去找bashrc來更新設定檔囉! 不外,你會發現,第一次登入該機械的時候,Bash仍是單調的色采,都沒變阿
然後將以上字串寫入到 ~/.bashrc 裡面 色碼表: source .bashrc
方才在重新設定新的Server的時辰 所以,從網路上找到了以下的Shell Color code:Colorizing shell scripts 假如 完成後,你就能夠看到美美的Bash了! export PS1="\[\e[0;31m\]\u@\[\e[m\e[0;34m\]\h\[\e[m \e[0;32m\]\W \$\[\e[m\]" |
所以全部文字的格局就要如許表示: 樣式 ; 色碼 m
於是乎,華頓翻譯公司將我的PS1變數設置於如下:
中間是以分號作為區隔
接下來,就是功能參數了
#0
老是要在打一次 bash 這個指令才會更新色彩!!
這代表PS1參數設定不准確,讓Bash沒法正確判讀哪邊是non-printing characters
裝完了Bash,發現色彩超等單一,有點不太好辨認
\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
所以參數設定的前後,必然要以 \[ & \] 作為開頭與結尾!!
這時候,只需要在本身的家目次再豎立一個 .bash_profile
(註:本來這裡括號的體例有誤,目前已經更正,也就是除了非凡變數之外,都要加上\[ \] !!)
裡面的內容打上:
跟著指令字元太多,沒法准確換行,覆蓋了本來第一行的文字
別的,還有文字的樣式
本文出自: http://blog.xuite.net/sphjlc062218/thinking/63628944-%5BUnix%5D+%E8%AE%93Bash%E5%A2%9E%E6%B7%BB%E8%8有關各國語文翻譯公證的問題歡迎諮詢華頓翻譯公司02-77260932
留言列表