手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

關于linux系統的命令提示符

2023-04-26 16:15:51 8911

命令提示符

登錄系統后,第一眼看到的內容是:

[root@localhost ~]#

這就是 Linux 系統的命令提示符。那么,這個命令提示符的含義是什么呢?

  • []:這是命令提示符的分隔符號,沒有特殊含義。

  • root:顯示的是當前的登錄用戶,筆者現在使用的是 root 用戶登錄。

  • @:分隔符號,沒有特殊含義。

  • localhost:當前系統的簡寫主機名(完整主機名是      localhost.localdomain)。

  • ~:代表用戶當前所在的目錄,此例中用戶當前所在的目錄是家目錄。

  • #:命令提示符,Linux 用這個符號標識登錄的用戶權限等級。如果是超級用戶,提示符就是 #;如果是普通用戶,提示符就是 $。

#CentOS默認命令提示符
[root@localhost ~]
#

顯示命令提示符命令

[root@centos8 ~]#echo $PS1
\[\e[1;35m\][\u@\h \W]\$\[\e[0m\]

在實際使用過程中,我們往往會通過修改命令提示符來區分生產環境和測試環境

永久修改命令提示符格式

修改 /etc/profile.d/env.sh 文件

[root@centos8 ~]# echo 'PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"' > /etc/profile.d/env.sh

image.png

重啟后就能看到命令提示符已改變

PS1的定義中個常用的參數的含義如下:

\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時,提示符為:# ,普通用戶則為:$

命令提示符中的顏色語法

其中F代表字體顏色,B代表的是北京顏色 其中設置顏色的格式為:以[\e[F;Bm]開始,接著是上面列舉的例如\u

F

B

顏色

30

40

黑色

31

41

紅色

32

42

綠色

33

43

黃色

34

44

藍色

35

45

紫紅色

36

46

青藍色

37

47

白色

 以上就是關于修改命令提示符的內容


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: