2019年6月10日 星期一

bash ps1 setting

快速設定 ps1 的格式

\u:  user name
\h:  hostname
\H:  The full hostname
\n:  Newline
\$:  for user
\#:  for root
\\:  A literal backslash "\" character

ex:
  export PS1="\h:\w~\n\\$ \[$(tput sgr0)\]"
電腦用:
  export PS1="\\033[48;5;016;38;5;010m$(tput bold)\h\\033[0m:\\033[48;5;016;38;5;012m$(tput bold)\w\\033[0m\n\$ "
minicom用:
  PS1="\\033[48;0;016;38;0;010m$(tput bold)\h\\033[0m:\\033[48;0;016;38;0;0012m$(tput bold)\w\\033[0m\n\$ "
  export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33


還可以加些顏色:
\\033[48;5;foreground_color_value\\033[0m
\\033[48;5;background_color_value\\033[0m
example:
1.  echo -e "\\033[48;5;95;38;5;214mhello world\\033[0m"
2.  h:     export PS1="\\033[48;5;016;38;5;010m$(tput bold)\h\\033[0m"
3.  ~:     export PS1="\\033[48;5;016;38;5;012m$(tput bold)\w\\033[0m"



ref:
1. How To Customize Bash Prompt In Linux
2. Here (include color table)

沒有留言:

張貼留言