IT人

当前位置:主页 > 经验教程 > 系统教程 >

Linux下PS1、PS2、PS3、PS4变量详解

更新:2025-01-26 22:42:34 来源:IT人 作者:马勇
导读:Linux下PS1、PS2、PS3、PS4变量详解,今天小编介绍Linux下PS1、PS2、PS3、PS4变量详解的教程内容,具体内容如下: 在 Linux 系统中, PS1 、 PS2 、 PS3 和 PS4 是特定的环境变量,它们各自在控制提示符和菜单提示信

Linux下PS1、PS2、PS3、PS4变量详解

今天小编介绍Linux下PS1、PS2、PS3、PS4变量详解的教程内容,具体内容如下:

Linux系统中,PS1PS2PS3PS4是特定的环境变量,它们各自在控制提示符和菜单提示信息方面发挥着不同的作用。

这些PS变量在Linux系统中可以为用户提供灵活的方式来定制和控制命令行的外观和行为,继而提高用户与系统的交互体验。

注:

如果要长期永久性修改提示符,可以将修改提示符的命令添加到$HOME/.bashrc$HOME/.bash_profile文件中。

1、PS1变量

它主要用于设置shell命令提示符。每当你在终端中输入命令时,所显示的字符串就是由PS1变量控制的。

可以根据自己的喜好和需要,自定义PS1变量的值,从而改变命令提示符的外观和格式。

其默认值为:[\u@\h \W]$,其表示:显示用户主机名称工作目录,可以在终端窗口输入echo $PS1命令查看:


[root@iSCSI-server ~]# echo $PS1
[\u@\h \W]\$
[root@iSCSI-server ~]# 

上面详细解释如下

字符代表含义备注
[代表[
\u代表当前用户root
@代表@
\h代表主机名iSCSI-server
代表空格(不显示)
\W代表当前所在的目录名~代表当前用户家目录
]代表]
$代表特权用户或者普通用户,普通用户$+空格,超级用户#+空格

PS1变量可用的参数

相关阅读

  • win11打游戏任务栏总显示出来 win11玩游戏弹出任务栏解决教程

    win11打游戏任务栏总显示出来 win11玩游戏弹出任务栏解决教程

    今天分享:win11玩游戏弹出任务栏解决教程的电脑小知识,关于win11打游戏任务栏总显示出来 win11玩游戏弹出任务栏解决教程,相关内容具体如下: 现在很多人喜欢全屏玩游戏,但是经常碰到

  • 11自动关机什么原因 win11自动关机原因及解决教程

    11自动关机什么原因 win11自动关机原因及解决教程

    本文核心导读:win11自动关机原因及解决教程的相关经验,关于11自动关机什么原因 win11自动关机原因及解决教程,下面来一起了解一下吧。 近期有网友在更新系统后,遇到了win11自动关机的问

  • 17何时能适配flyme9 flyme9什么时候适配17

    17何时能适配flyme9 flyme9什么时候适配17

    跟大家聊一聊flyme9什么时候适配17的相关介绍。flyme9什么时候适配17?对于很多魅族的手机用户来说,想要更新最新的系统也不是一天两天了,但是由于新系统的不稳定性,所以很多手机不能进

  • 升级到win11软件是否会保留详情

    升级到win11软件是否会保留详情

    小编为大家讲一讲升级到win11软件是否会保留详情的IT知识,关于升级到win11软件是否会保留详情,一起来看看吧! 软件是我们在使用电脑时最重要的部分,本质上一般人使用电脑就是为了使用

参数描述
\d代表日期,格式为weekday month date
\H完整的主机名称。
\h仅取主机的第一个名字
\t显示时间为24小时格式,如:HH:MM:SS
\T显示时间为12小时格式
\A显示时间为24小时格式:HH:MM
\u当前用户的账号名称
\vBASH的版本信息
\w完整的工作目录名称。家目录会以 ~代替
\W利用basename取得工作目录名称,所以只会列出最后一个目录
#下达的第几个命令
$提示字符,如果是root时,提示符为:# ,普通用户则为:$