Shell提示符($和#的区别),SP1,SP2
发布时间:2020-12-15 16:12:31 所属栏目:安全 来源:网络整理
导读:启动终端模拟包或者从 Linux 控制台登录后,便可以看到 Shell 提示符。提示符是通往 Shell 的大门,是输入 Shell 命令的地方。 对于普通用户,Base shell 默认的提示符是美元符号 $ ;对于超级用户(root 用户),Bash Shell 默认的提示符是井号 # 。 该符号
启动终端模拟包或者从 Linux 控制台登录后,便可以看到 Shell 提示符。提示符是通往 Shell 的大门,是输入 Shell 命令的地方。
对于普通用户,Base shell 默认的提示符是美元符号 $ ;对于超级用户(root 用户),Bash Shell 默认的提示符是井号# 。
该符号表示 Shell 等待输入命令。
不同的 Linux 发行版使用的提示符格式不同。例如在 CentOS 中,默认的提示符格式为: [mozhiyan@localhost ~]$ 这种格式包含了以下三个方面的信息:
Shell 通过 PS1
和
PS2
两个环境变量来控制提示符格式:
在 Shell 中初次输入命令,使用的是 PS1 指定的提示符格式;如果输入一个命令后还需要输入附加信息,Shell 就使用 PS2 指定的提示符格式。请看下面的例子:
字符串是一组由 " "
包围起来的字符序列,echo 将第一个
"
作为字符串的开端,将第二个
作为字符串的结尾。此处的字符串就可以看做 echo 命令的附加信息。
|