輸出一下ps1變數
[root@shell ~
]# echo $ps1
[\u@\h \w]\$
這裡包括了使用者名稱、@、主機名第乙個名字、最後乙個目錄、$提示字元,如果是root,提示符#,普通使用者為$引數
含義\d
代表日期,格式為weekday month date。
\h完整的主機名稱
\h僅取主機的第乙個名字
\t顯示時間為24小時格式,如hhmmss。
\t顯示時間為12小時格式
\a顯示時間為24小時格式 hhmm
\u當前賬戶的賬號名稱
\vbash的版本資訊
\w完整的工作目錄名稱,家目錄會以~顯示
\w利用basename去的工作目錄名稱,所以只會列出最後乙個目錄
\ #下達的第幾個命令
\ $提示字元,如果是root,提示符為#,普通使用者則為$
修改一下ps1變數,讓它顯示下的命令
[root@shell ~
15]#ps1=
'[\u@\h \w \#]\$ '
[root@shell ~
16]# echo $? # 檢視上一條命令返回值,0代表正確沒出錯
0[root@shell ~
17]# ls
anaconda-ks.cfg
[root@shell ~
18]# cd /etc/
[root@shell etc 19
]# ll
但是這個只是臨時生效的,開啟乙個新的視窗就沒有了
[root@shell etc 24
]# logout
last login: sat aug 109:
45:532020 from 192.168
.100
.1[root@shell ~
]#
如果想讓他永久生效的話需要把它新增到環境變數裡按g在最後一行新增
[root@shell ~
]# vi /etc/profile
export ps1=
'[\u@\h \w \#]\$ '
"/etc/profile"
78l,
1826c written
[root@shell ~
]# tail -n 1
/etc/profile
export ps1=
'[\u@\h \w \#]\$ '
然後讓環境變數生效
[root@shell ~
]# source /etc/profile
[root@shell ~
8]# ls
Centos7登陸顏色修改 PS1
為了實現一下效果,明顯顯示上一條命令的位置 效果如上。介紹如下 ps1是linux終端使用者的乙個環境變數,用來定義命令列提示符的引數。在終端輸入命令 echo ps1 可得到當前ps1的定義值 ps1 u h w ps1的常用引數以及含義 d 代表日期,格式為weekday month date,...
Centos7環境搭建lnmp環境
原創 編譯安裝lnmp環境 準備軟體 nginx1.10.3 php 5.5.12 mariadb10.0.8 資料庫在此使用的yum安裝 一 yum安裝mariadb資料庫 yum y install mariadb 啟動資料庫 systemctl start mariadb 修改root密碼 g...
CentOS 7 環境搭建GitLab
gitlab是乙個基於 web 的 git 倉庫管理工具,使用開源許可證。官網 系統要求 支援的發行版 ubuntu,debian,centos,opensuse,red hat enterprise linux 請使用centos的包 scientific linux 請使用centos的包 or...