1、命令提示符解釋:
[root@localhost ~]#
root:當前登錄用戶名
localhost:當前主機名
~:當前所在目錄,不帶路徑
#:#表示管理員,$表示普通用戶
2、查看命令提示符設置:
1 [root@localhost ~]# echo $PS1 2 [\u@\h \W]\$
\d :#代表日期,格式為weekday month date,例如:"Mon Aug 1"
\H :#完整的主機名稱
\h :#僅取主機的第一個名字
\t :#顯示時間為24小時格式,如:HH:MM:SS
\T :#顯示時間為12小時格式
\A :#顯示時間為24小時格式:HH:MM
\u :#當前用戶的賬號名稱
\v :#BASH的版本信息
\w :#完整的工作目錄名稱
\W :#利用basename取得工作目錄名稱,所以只會列出最后一個目錄
\# :#下達的第幾個命令
\$ :#提示字符,如果是root時,提示符為:# ,普通用戶則為:$
3、命令提示符可根據情況設置,PS1=' ',' ' 內設置格式,臨時生效,退出登陸失效。
1 [root@localhost ~]#PS1='[lzg]\$' 2 [lzg]# 3 [lzg]# 4 [lzg]#PS1='[\u@\h \W]\$' 5 [root@localhost ~]# 6 [root@localhost ~]# 7 [root@localhost ~]#PS1='[\u@\h \t \W]\$' 8 [root@localhost 17:21:46 ~]# 9 [root@localhost 17:21:46 ~]# 10 [root@localhost 17:21:46 ~]#PS1='[\u@\h \d \W]\$' 11 [root@localhost 日 7月 07 ~]# 12 [root@localhost 日 7月 07 ~]#
4、命令提示符顏色設置:
PS1中設置字符顏色的格式為:\[\e[F;Bm\],其中“F“為字體顏色,編號為30-37,“B”為背景顏色,編號為40-47;最后用 \e[m 結束顏色設置,顏色表如下:
F B
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
1 [root@localhost ~]#PS1='\[\e[33;42m\][\u@\h \W]\e[m\$'
注意:設置顏色后,要在之后加上 \e[m 結束顏色設置,不然之后的整個界面都有顏色設置
以上命令提示符的格式和顏色設置都是臨時設置的,當退出打開新的會話窗口,就會失效,如果想永久生效需添加到配置文件。
5、修改命令提示符配置文件,配置家目錄下的隱藏文件 .bashrc
1 [root@localhost ~]#cat .bashrc 2 # .bashrc 3 # User specific aliases and functions 4 alias rm='rm -i' 5 alias cp='cp -i' 6 alias mv='mv -i' 7 PS1='\[\e[33;42m\][\u@\h \W]\e[m\$' #添加配置信息 8 # Source global definitions 9 if [ -f /etc/bashrc ]; then 10 . /etc/bashrc 11 fi