Answers:
它称为主要提示字符串,由外壳根据PS1
环境变量设置。通常,这是针对每个用户设置的,仅适用于交互式外壳(通常)~/.bashrc
,默认情况下定义为\s-\v\$
。
在我的系统上:
$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\W\$
并扩展为:
username@hostname:pwd$
检查的PROMPTING
部分man bash
以查看每个令牌的作用。
PS
提示是POSIX。
PS1
,PS2
和PS4
是POSIX。PS3
由非POSIX select
命令使用,并且bash
最近引入了在读取命令之后但实际执行之前PS0
显示的提示。