0
点赞
收藏
分享

微信扫一扫

linux-优化 PS1

影子喵喵喵 2022-03-11 阅读 196


PS1 记录

export PS1='\n\e[1;37m[\e[m\e[1;32m\u\e[m\e[1;33m@\e[m\e[1;35m\H\e[m \e[4m \W \e[m\e[1;37m]\e[m\e[1;36m\e[m\n$ '

linux-优化 PS1_linux

export PS1='\[[\e[1;31m\]\u\[\e[1;32m\]@\h\[\e[1;31m\]\[\e[0m\]]-[\[\e[1;33m\]\W\[\e[0m\]]-\[\e[1;32m\]\$\[\e[0m\]'

linux-优化 PS1_linux_02

export PS1="\[\e[01;31m\][\[\e[01;34m\]\u\[\e[01;32m\]@\h \[\e[01;35m\]\W\[\e[01;33m\]]\\$\[\e[0m\]"

linux-优化 PS1_主机名_03

更改PS1的常用参数

\d :代表日期,格式为weekday month date,例如:"Mon Aug1" 

\H:完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux

\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略

\t :显示时间为24小时格式,如:HH:MM:SS

\T :显示时间为12小时格式

\A :显示时间为24小时格式:HH:MM

\u :当前用户的账号名称

\v :BASH的版本信息

\w :完整的工作目录名称。家目录会以 ~代替

\W :利用basename取得工作目录名称,所以只会列出最后一个目录

\# :下达的第几个命令

\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

PS1中设置字符颜色有两种方式,效果相同

\e[F;Bm
\033[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 白 色

几种特殊‘颜色

0 OFF
1 高亮显示
4 underline
5 闪烁
7 反显
8 消隐(不可见)



举报

相关推荐

0 条评论