- 简介:PS1为正常情况下提示符;PS2为开始跨行输入时的提示符;
- PS1配置分为两个部分,一部分是显示内容,另一部分是输入内容。
- 编辑 .bashrc 文件:
1 |
vim ~/.bashrc |
1 2 3 4 5 6 7 |
F=Font,B=Background F=30-37,B=40-47 [35;40:紫红色字;黑底][37;40:白色字;黑底] Example: <strong>PS1</strong>='\[\e[35;40m\][\u@\t \w]<strong>\n</strong>\$ \[\e[37;40m\]' PS1='\[\e[F<strong>;B</strong>m\][\u@\t \w]\$ \[\e[F<strong>;B</strong>m\]', change both color PS1='\[\e[Fm\] [\u@\t \w]\$ \[\e[Fm\]', don't change bg color |
4. 使配置生效
1 |
source ~/.bashrc |
5. 常用参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
\d :#代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :#完整的主机名称 \h :#仅取主机的第一个名字 \t :#显示时间为24小时格式,如:HH:MM:SS \T :#显示时间为12小时格式 \A :#显示时间为24小时格式:HH:MM \u :#当前用户的账号名称 \v :#BASH的版本信息 \w :#完整的工作目录名称 \W :#利用basename取得工作目录名称,所以只会列出最后一个目录 \# :#下达的第几个命令 \$ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$ \n :#换行 |