linux PS1 PS2 是什么
时间: 2023-11-29 15:04:44 浏览: 145
PS2接口1
`PS1` 和 `PS2` 是 Linux shell 的两个环境变量,用于定义 shell 提示符。
`PS1` 环境变量定义了主提示符,也称为命令行提示符。它在 shell 中显示的文本,通常包括当前所在的目录、登录用户名、主机名等信息。默认的 `PS1` 值是 `[\u@\h \W]\$`,其中 `\u` 表示登录用户名,`\h` 表示主机名,`\W` 表示当前目录名。
`PS2` 环境变量定义了辅助提示符,也称为命令行续行提示符。它在 shell 中显示的文本,通常用于表示命令输入不完整,需要继续输入。默认的 `PS2` 值是 `>`。
您可以使用 `echo` 命令来查看当前的 `PS1` 和 `PS2` 值,例如:
```
echo $PS1
echo $PS2
```
您也可以使用 `export` 命令来设置新的 `PS1` 和 `PS2` 值,例如:
```
export PS1="\u@\h:\w\$ "
export PS2="> "
```
这将设置主提示符为登录用户名、主机名、当前目录名和 `$` 符号,辅助提示符为 `>` 符号。
阅读全文