linux shell中环境变量$PS1详解

PS1 是一个很有意思的变量,是用来定义命令行的提示符的,可以按照我们自己的需求来定义自己喜欢的提示符。
PS1 可以支持以下这些选项:
\d: 显示曰期,格式为"星期 月 日"。
\H: 显示完整的主机名。如默认主机名"localhost.localdomain"。
\h: 显示简写的主机名。如默认主机名"localhost"。
\t: 显示 24 小时制时间,格式为"HH:MM:SS"。
\T: 显示 12 小时制时间,格式为"HH:MM:SS"。
\A: 显示 24 小时制时间,格式为"HH:MM"。
@:显示 12 小时制时间,格式为"HH:MM am/pm"。
\u: 显示当前用户名。
\v: 显示 Bash 的版本信息。
\w:显示当前所在目录的完整名称。
\W:显示当前所在目录的最后一个目录。
#: 执行的第几条命令。
$: 提示符。如果是 root 用户,则会显示提示符为"#";如果是普通用户,则会显示提示符为"$"。
我们先看看 PS1 变量的默认值,如下:
#echo $PS1br/>[\u@\h\W]$
#默认的提示符是显示"[用户名@简写主机名最后所在目录]提示符"

参考文献
http://c.biancheng.net/view/963.html

猜你喜欢

转载自blog.csdn.net/tang3827738w/article/details/92187020