首页 > 代码库 > PS1设置

PS1设置

PS1是linux其中的一个默认的环境变量,查看环境变量命令:env
设置PS1的格式:PS1=‘....‘
常用选项如下:
  \d :代表日期,格式为weekday month date,例如:"Sun May 1"
  \H :完整的主机名称。
  \h :仅取主机的第一个名字,如my.localhost.localdomain则取localhost。
  \t :显示时间为24小时格式,如:HH:MM:SS
  \T :显示时间为12小时格式
  \A :显示时间为24小时格式:HH:MM
  \u :当前用户的账号名称
  \v :BASH的版本信息
  \w :完整的工作目录名称。
  \W :利用basename取得工作目录名称,所以只会列出最后一个目录
  \# :下达的第几个命令
  \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$


颜色选项:

\[\e[F;Bm\] 其中F为字体颜色,B为背景色,如\e[33;47m 设置黄字白底
颜色值对应表:
    前景  背景   颜色
         0     0     重置
  30    40    黑色
  31    41    红色
  32    42    绿色
  33    43    黄色
  34    44    蓝色
  35    45    紫红色
  36    46    青蓝色
  37    47    白色 


       代码     意义
         0      OFF
         1      高亮显示(常用)
         4      underline
         7      反白显示
         8      不可见


如:PS1=‘\e[33;47m[666--> \w] \e[0m\$ ‘
其中: \e[33;47m 设置黄字白底,\e[0m 颜色重置
将PS1写入环境变量: vim ~/.bashrc  然后source ~/.bashrc


PS1设置