PS1变量设置
PS1变量设置
锅锅1992 发表于3年前
PS1变量设置
  • 发表于 3年前
  • 阅读 11
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

PS意为Prompt Sign,即命令提示符

PS1环境变量用于设定命令行提示符的格式。

我的PS1为:

echo $PS1


产生的效果如图所示。这样定义格式后,我觉得很赏心悦目,在你输入了大段命令后想回看时,能够迅速地定位。


如何设置:

PS1变量中提示符各项含义:

\d :代表日期,格式为weekday month date
\H :完整的主机名称
\h :取主机的第一个名字
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令 
\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

举例,PS1="\u@\h:\w\$ "

加颜色

配置颜色的格式为:\[\e[F;Bm\]

F为字体颜色,编号30~37;B为背景色,编号40~47

F  B   颜色
-----------
30 40 黑
31 41 红
32 42 绿
33 43 黄
34 44 蓝
35 45 紫红
36 46 青蓝
37 47 白

使用时,将

PS1="XXXX"

语句放在登录时会自动运行的脚本文件里即可,如home目录.bash_profile

备份下,配置新主机时就来这里找

PS1="\[\e[30m\]\[\e[31m\]\u\[\e[m\] \[\e[35m\]\h\[\e[33m\] \W\[\e[30m\]]\[\e[36m\]\$ \[\e[m\]"




共有 人打赏支持
粉丝 0
博文 5
码字总数 2706
×
锅锅1992
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: