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

完全合格的限定域主机名

你可能感兴趣的:(夜流冰的收费专栏,其他)