- 3
- 0
- 约 9页
- 2017-02-27 发布于湖北
- 举报
Linux ps1 ps2 ps3 ps4详解
用户登录Linux系统的字符界面后,就会出现#或$等命令提示符,比如[root@pxe root]# “、[oracle@db1 ~]$”或是 “-bash-3.00#”等等。
通过设置环境变量PS1、PS2、PS3以及PS4来自定义用户命令行的字符显示。如果要长期永久性修改提示符,可以将修改提示符的命令添加到$HOME/.profile或$HOME/.bash_profile文件中。
1. PS1
PS1是主提示符变量,也是默认提示符变量。默认值/s-/v/$“,显示shell类型和版本。
基本上通过设置PS1来定义命令行提示字符即可,最常用的需求就是显示登录的用户名、主目录、主机名等等,举个例子如下:
显示用户名,主机名和动态显示当前目录
-bash-3.00# export PS1=[/u@/h /w]
[root@MagicLinux ~]cd /etc
[root@MagicLinux /etc]
注意:如果当前目录是用户的HOME目录,则显示"~"
PS1变量可以使用的参数值有如下:
/d 代表日期,格式为weekday month date,例如:Mon Aug 1 /H 完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux /h 仅取主机的第一个名字,如上例,则为fc4,.li
原创力文档

文档评论(0)