版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/finish_dream/article/details/84953406
效果:
可以打印查看PS1的值
其中各个值的含义如下表:
转义字符 | 含义 |
---|---|
\a | ASCII铃声。 |
\d | 当前日期,以星期、月、日的形式表示,如"五 12 07"" |
\h | 本地机器的主机名,但是不带域名 |
\H | 完整的主机名 |
\j | 当前会话中进行的任务数 |
\l | 当前终端设备的名称 |
\n | 换行符 |
\r | 回车符 |
\s | shell程序的名称 |
\t | 当前时间(24小时制),格式为小时:分钟:秒 |
\T | 当前时间(12小时制) |
@ | 当前时间(24小时制),格式为AM/PM |
\A | 当前时间(24小时制),格式为小时:分钟 |
\u | 当前用户的用户名 |
\v | shell的版本号 |
\V | shell的版本号和发型号 |
\w | 当前的工作目录名 |
\W | 当前工作目录的最后一部分 |
\! | 当前命令的历史编号 |
\# | 当前shell会话中输入的命令数 |
$ | 在非管理员权限下输入"$"/。在管理员权限下输出“#” |
\[ | 标志一个或多个非打印字符序列的开始。用于嵌入非打印的控制字符,使其以一定的方式操纵终端仿真器,比如移动光标或更改文本颜色。 |
\] | 标志着非现实字符序列的结束 |
通过这个特殊字符标,我们可以更改提示符来查看效果。