1. 命令提示符
在CentOS中,默认的命令提示符为:
[root@localhost ~]#
或
[root@localhost ~]$
其中,#超级管理员 $代表普通用户
2. 显示命令提示符格式
CentOS中,显示命令提示符格式的命令为:echo $PS1
[root@localhost ~]$ echo $PS1 #输入命令
[\u@\h \W]$ #返回的结果
由此,我们可以看到[\u@\h \W]$
即是默认的格式。
3. 修改命令提示符
- 提示符格式代表的含义如下:
\e 表示控制符"\033"
\u 当前用户
\h 主机名简称
\H 主机名
\w 当前工作目录
\W 当前工作目录基名
\t 24小时时间格式
\T 12小时时间格式
$ 提示符号: $为普通用户 #为超级管理员
! 命令历史数
注意!!!输入空格也会显示!!!
- 字体颜色代码如下:
[\033[01;32m]…[\033[0m]
(其中\033即为控制符,可使用\e来代替)
30:黑色
31:红色
32:绿色
33:黄色
34:蓝色
35:紫红
36:青蓝
37:白
- 修改案例演示
直接在终端输入如下代码(注:该方式为临时修改,关闭会话后会恢复默认)
PS1="\[\e[1;32m\][\u@\h \W]\\$\[\e[0m\]" # 32:绿色
PS1="\[\e[1;33m\][\u@\h \W]\\$\[\e[0m\]" # 33:黄色
PS1="\[\e[1;34m\][\u@\h \W]\\$\[\e[0m\]" # 34:蓝色
PS1="\[\e[1;35m\][\u@\h \W]\\$\[\e[0m\]" # 35:紫色
若想永久修改,操作方式如下
vim ~/.bashrc
进入文件之后,按i
键进入输入模式,在最后一行添加格式代码后输入:wq
保存退出
PS1="\[\e[1;32m\][\t \[\e[1;34m\]\u\[\e[32m\]@\[\e[1;35m\]\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"
( 此格式为本人自用,在此予以参考 )