本文主要是介绍C语言中文网 - Shell脚本 - 9,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第1章 Shell基础(开胃菜)
9. Shell修改命令提示符
Shell 通过PS1和PS2这两个环境变量来控制提示符的格式,修改PS1和PS2的值就能修改命令提示符的格式。
-
PS1 控制最外层的命令提示符格式。
-
PS2 控制第二层的命令提示符格式。
在修改 PS1 和 PS2 之前,我们先用 echo 命令输出它们的值,看看默认情况下是什么样子的:
在Centos上的显示:
[mozhiyan@localhost ~]$ echo $PS1
[\u@\h \W]\$
[mozhiyan@localhost ~]$ echo $PS2
>
Linux 使用以\为前导的特殊字符来表示命令提示符中包含的要素,这使得 PS1 和 PS2 的格式看起来可能有点奇怪。下表展示了可以在 PS1 和 PS2 中使用的特殊字符。
Bash shell 命令提示符可以包含的要素
字符 | 描述 |
\a | 铃声字符 |
\d | 格式为“日 月 年”的日期 |
\e | ASCII 转义字符 |
\h | 本地主机名 |
\H | 完全合格的限定域主机名 |
这篇关于C语言中文网 - Shell脚本 - 9的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!