命令提示符
最后更新于:2022-04-02 03:54:06
[TOC]
## 环境变量 PS1
命令提示符
```
[user@host ~]$ echo $PS1
[\u@\h \W]\$
$ PS1="\A \h \$ "
17:33 host $
//or
vim ~/.bashrc
export PS1="\A \H \$ "
bash ~/.bashrc
// 再次执行 bash
```
### 参数
```
\a:响铃,计算机发出一记声音。
\d:以星期、月、日格式表示当前日期,例如“Mon May 26”。
\h:本机的主机名。
\H:完整的主机名。
\j:运行在当前 Shell 会话的工作数。
\l:当前终端设备名。
\n:一个换行符。
\r:一个回车符。
\s:Shell 的名称。
\t:24小时制的hours:minutes:seconds格式表示当前时间。
\T:12小时制的当前时间。
\@:12小时制的AM/PM格式表示当前时间。
\A:24小时制的hours:minutes表示当前时间。
\u:当前用户名。
\v:Shell 的版本号。
\V:Shell 的版本号和发布号。
\w:当前的工作路径。
\W:当前目录名。
\!:当前命令在命令历史中的编号。
\#:当前 shell 会话中的命令数。
\$:普通用户显示为$字符,根用户显示为#字符。
\[:非打印字符序列的开始标志。
\]:非打印字符序列的结束标志。
```
';