文章目录
(三)系统自带的环境变量——PS1环境变量
1、PS1变量的作用
PS1变量:命令提示符设置。也就是[root@localhost ~ ] #的设置
PS1是一个很有意思的变量,是用来定义命令行提示符的,可以按照我们自己的需求来定义自己喜欢的提示符。
2、PS1变量的查看
-
直接查看PS1变量
[root@localhost ~]# echo $PS1 [\u@\h \W]\$ -
通过
set命令查看

SP2变量是定义换行之后的命令提示符的显示。
2、PS1可以支持的选项
我们先解释一下系统命令提示符的组成[root@localhost ~ ] #,我们之前说过root位置代表当前登陆的用户,localhost位置代表当前主机名的简写主机名,~位置表示当前所在目录,第四列就是命令提示符。
而通过PS1变量我们得知上面的显示组成是如下选项:[\u@\h \W]\$。
所以下面我们罗列出PS1支持的选项:
\d:显示日期,格式为星期 月 日。\H:显示完整的主机名。如默认主机名localhost.localdomain。\h:显示简写主机名。如默认简写主机名localhost。\t:显示24小时制时间,格式为HH:MM:SS。\T:显示12小时制时间,格式为HH:MM:SS。\A:显示24小时制时间,格式为HH:MM。\@:显示12小时制时间,格式为HH:MM am/pm。\u:显示当前用户名。\v:显示Bash的版本信息。\w:显示当前所在目录的完整名称。\W(大写):显示当前所在目录的最后一个目录。\#:执行的第几个命令。
本文详细介绍了Shell中的PS1环境变量,包括其作用、查看方式、支持的选项及配置方法。同时,文章讲解了LANG语系变量,阐述了其在Linux系统中的重要性,以及如何查看和配置系统默认语言环境。
最低0.47元/天 解锁文章
8036

被折叠的 条评论
为什么被折叠?



