本篇内容介绍了“linux中prompt指的是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! prompt是指终端提示符(Shell提示符),是在linux操作系统中,提示进行命令输入的一种工作提示符。对于普通用户,Base shell默认的提示符是美元符号“$”;对于超级用户(root用户),Bash Shell默认的提示符是井号“#”;该符号表示Shell等待输入命令。prompt是指终端提示符,是在linux操作系统中,提示进行命令输入的一种工作提示符。启动终端模拟包或者从 Linux 控制台登录后,便可以看到 Shell 提示符。提示符是通往 Shell 的大门,是输入 Shell 命令的地方。对于普通用户,Base shell 默认的提示符是美元符号$
;对于超级用户(root 用户),Bash Shell 默认的提示符是井号#
。该符号表示 Shell 等待输入命令。不同的 Linux 发行版使用的提示符格式不同。例如在 CentOS 中,默认的提示符格式为:
[mozhiyan@localhost~]$
这种格式包含了以下三个方面的信息:启动 Shell 的用户名,也即 mozhiyan;本地主机名称,也即 localhost;当前目录,波浪号~是主目录的简写表示法。Shell 通过PS1和PS2两个环境变量来控制提示符格式:PS1 控制最外层命令行的提示符格式。PS2 控制第二层命令行的提示符格式。在 Shell 中初次输入命令,使用的是 PS1 指定的提示符格式;如果输入一个命令后还需要输入附加信息,Shell 就使用 PS2 指定的提示符格式。请看下面的例子:
[mozhiyan@localhost~]$echo"云技术" 云技术 [mozhiyan@localhost~]$echo"https://www.byun.com/" https://www.byun.com/ [mozhiyan@localhost~]$echo" >yan >chang >sheng >" yan chang sheng [mozhiyan@localhost~]$
echo 是一个输出命令,可以用来输出数字、变量、字符串等;本例中,我们使用 echo 来输出字符串。字符串是一组由” “包围起来的字符序列,echo 将第一个”作为字符串的开端,将第二个”作为字符串的结尾。此处的字符串就可以看做 echo 命令的附加信息。本例中,前两次使用 echo 命令时都是在后面紧跟字符串,一行之内输入了完整的附加信息。第三次使用 echo 时,将字符串分成多行,echo 遇到第一个”认为是不完整的附加信息,所以会继续等待用户输入,直到遇见第二个”。输入的附加信息就是第二层命令,所以使用>作为提示符。要显示提示符的当前格式,可以使用 echo 输出 PS1 和 PS2:
[mozhiyan@localhost~]$echo$PS1 [u@hW]$ [mozhiyan@localhost~]$echo$PS2 > [mozhiyan@localhost~]$
Shell 使用以为前导的特殊字符来表示命令提示符中包含的要素,免费云主机、域名这使得 PS1 和 PS2 的格式看起来可能有点奇怪。下表展示了可以在 PS1 和 PS2 中使用的特殊字符。注意,所有的特殊字符均以反斜杠开头,目的是与普通字符区分开来。您可以在命令提示符中使用以上任何特殊字符的组合。我们可以通过修改 PS1 变量来修改提示符格式,例如:
[mozhiyan@localhost~]$PS1="[t][u]$" [17:27:34][mozhiyan]$
新的 Shell 提示符现在可以显示当前的时间和用户名。不过这个新定义的 PS1 变量只在当前 Shell 会话期间有效,再次启动 Shell 时将重新使用默认的提示符格式。“linux中prompt指的是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注云技术网站,小编将为大家输出更多高质量的实用文章!
这篇文章主要讲解了“windows几何画板怎么填充图形颜色”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小免费云主机、域名编的思路慢慢深入,一起来研究和学习“windows几何画板怎么填充图形颜色”吧! 1、几何画板上单机左边侧边栏自定义工具——立…