日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux更改终端的用户名和主机名的颜色

發布時間:2025/3/14 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux更改终端的用户名和主机名的颜色 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、分別以root用戶或其他用戶登陸,在終端輸入:

?輸入:vim??~/.bashrc

#定位到如下代碼:if [ "$color_prompt" = yes ]; thenPS1=‘${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ‘ elsePS1=‘${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ‘ fi #將其注釋掉:# if [ "$color_prompt" = yes ]; then # PS1=‘${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ‘ # else # PS1=‘${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ‘ # fi

并在文本最后添加如下一行代碼

PS1='\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[35;40m\]\W\[\e[0m\]]\$'

保存后退出,然后執行:source? ~/.bashrc? 使配置生效,切換root用戶,在?/root目錄下也做同樣的操作 。

2、也可用追加的形式生效

在終端執行命令:

echo "PS1='\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[35;40m\]\W\[\e[0m\]]\$'" >> ~/.bashrc

注:不同的用戶有不同的home目錄,root用戶的家目錄是/root,對root用戶來說,其他用戶例如ywz的家目錄是/home/ywz/,對于用戶自身來說,Ta的家目錄就是/home/,

每個用戶的家目錄下都有一個用戶的屬性表述配置文件.bashrc,每次用戶登陸的時候都會加載這個文件使里面的配置生效,“~”符號指多有用戶的家目錄。

?

3、若僅在當前終端中生效,則只需執行命令:

PS1='\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[35;40m\]\W\[\e[0m\]]\$'

以上1、2、3的效果如下圖:

也可以有不同的效果:

PS1="${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u\[\033[00m\]@\h:\[\033[01;33m\]\w\[\033[00m\]\$ "

?

PS1="\[\033]2;\h:\u\w\007\033[32;1m\]\u@$ip\033[35;1m\t\033[0m\[\033[34;1m\]\w\[\033[0m\]\[\e[31;1m\] # \[\e[0m\]"

?

?PS1='${debian_chroot:+($debian_chroot)}\[\033[01;33;1m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

?

說明:代碼??PS1="\[\033]2;\h:\u\w\007\033[32;1m\]\u@$ip\033[35;1m\t\033[0m\[\033[34;1m\]\w\[\033[0m\]\[\e[31;1m\] # \[\e[0m\]"? 的含義

PS: 默認的特殊符號所代表的意義:
\d :代表日期,格式為weekday month date,例如:"Mon Aug 1"
\H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux
\h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略
\t :顯示時間為24小時格式,如:HH:MM:SS
\T :顯示時間為12小時格式
\A :顯示時間為24小時格式:HH:MM
\u :當前用戶的賬號名稱
\v :BASH的版本信息
\w :完整的工作目錄名稱。家目錄會以 ~代替
\W :利用basename取得工作目錄名稱,所以只會列出最后一個目錄
\# :下達的第幾個命令
\$ :提示字符,如果是root時,提示符為:# ,普通用戶則為:$

?

如要設置成其他顏色可參考下列字體顏色代碼

界面控制格式如下: printf("\033[字背景顏色;字體顏色m 字符串 \033[0m"?); 例子: printf("\033[1m\033[45;33m HELLO_WORLD \033[0m\n"); 顏色代碼:? 字背景顏色:?40--49???????????????????字體顏色:?30—39????????????? 40:?黑???????????????????????      ????30:?黑????????????????? 41:?紅?????????????????????      ??????31:?紅???????????????? 42:?綠???????????????????????      ????32:?綠???????????????? 43:?黃?????????????????????      ??????33:?黃???????????????? 44:?藍???????????????????      ????????34:?藍??????????????? 45:?紫?????????????????      ??????????35:?紫????????????????? 46:?深綠 ? ? ? ? ? ? ? ?      ? ? ? ? 36:?深綠 ? ? ? ? ? ? ? ?? 47:?白色?? ? ? ? ? ? ? ?       ? ? ? ?37:?白色 ANSI控制碼: \033[0m???關閉所有屬性?????? \033[1m???設置高亮度?????? \033[4m???下劃線?????? \033[5m???閃爍?????? \033[7m???反顯?????? \033[8m???消隱 ? ? \033[30m???--???\033[37m???設置前景色????? \033[40m???--???\033[47m???設置背景色?????? \033[nA???光標上移n行????? \03[nB???光標下移n行?????? \033[nC???光標右移n行????? \033[nD???光標左移n行

轉載于:https://www.cnblogs.com/Rosen-Walk/p/11143325.html

總結

以上是生活随笔為你收集整理的Linux更改终端的用户名和主机名的颜色的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。