PS1~PS4,終端提示符設置,終端配置

終端可以說是在Linux的使用中最常用到的工具了,通過設置PS1,PS2,PS3,PS4這四個環境變量,我們就可以個性化定製終端的提示符。

一、PS1—默認的交互提示符

默認情況下PS1爲”\s-\v$”,顯示爲

-bash-3.2$

通過改變PS1,就可以在提示符顯示一些對我們有用的信息,如用戶名、工作目錄、系統時間等

bash-3.2$export PS1=”\u@\h \w $
root@localhost ~ $

\h –主機名
\u–用戶名
\w–當前工作目錄的絕對路徑 如:/usr/bin
\W–當前工作目錄的基址名 如上例中的bin
\t–當前的系統時間:HH:MM:SS(24小時制)
\@–當前的系統時間,12小時制, 如:07:14 PM
\d–如“Wed May 28”格式的日期
\n–換行符
$?–上以命令執行後的返回值,成功執行返回0,否則返回一個非零的數
!–該條命令在歷史命令中的編號
#–該條命令在這個shell中的編號

-bash-3.2$ export PS1="\u@\h \w \t \n\$ " <CR>
sunshine@0101 ~ 19:40:50
$ export PS1="\u@\h \w \@ \$ " <CR>(由於上面設置的PS1變量中含有\n,所以$提示符顯示到了第二行)
sunshine@0101 ~ 07:40 PM $
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章