中的字母PS
代表什么$PS1
?
它实际上是“提示字符串”吗?
最早出现在哪里$PS1
?
答案1
V7sh.1
手册页定义PS1
为
主提示字符串,默认为“$”。
所以是的,字母 P 和 SPS1
代表“提示字符串”。
PS1
在 V7 中随 Bourne shell 一起引入;较旧的贝壳没有这样的东西。 Thompson shell,在V7之前使用,根本没有变量。PWB (Mashey) shell 引入了单字符字母变量($a
到),对(给予 shell 的参数数量)、(搜索路径)、(最后一个命令的返回码)、(用户的登录目录)和(终端标识)$z
赋予特殊含义;也被理解,并替换为 shell 的进程号。这些在期间被细化为更一般的环境变量概念$n
$p
$r
$s
$t
$$
V7的设计。