linux-优化 PS1

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$ '

效果

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\]'

在这里插入图片描述

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

在这里插入图片描述

更改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	消隐(不可见)

你可能感兴趣的:(优化,linux)