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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

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

發(fā)布時間:2023/12/13 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 Linux更改终端的用户名和主机名的颜色 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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

輸入:vim~/.bashrc

#定位到如下代碼:

if [ "$color_prompt" = yes ]; then
    PS1=‘${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$ ‘
else
    PS1=‘${debian_chroot:+($debian_chroot)}u@h:w$ ‘
fi 

#將其注釋掉,如果沒有,忽略。

# if [ "$color_prompt" = yes ]; then
#     PS1=‘${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$ ‘
# else
#     PS1=‘${debian_chroot:+($debian_chroot)}u@h:w$ ‘
# fi

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

PS1='[33[01;37m][[33[01;32m]u[33[01;33m]@[33[01;31m]h[33[01;36m] w[33[01;37m]][33[01;35m]$ [33[0m]'

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

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

在終端執(zhí)行命令:

echo "PS1='[33[01;37m][[33[01;32m]u[33[01;33m]@[33[01;31m]h[33[01;36m] w[33[01;37m]][33[01;35m]$ [33[0m]'" >> ~/.bashrc

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

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

3、若僅在當(dāng)前終端中臨時生效,則只需執(zhí)行命令:

PS1='[33[01;37m][[33[01;32m]u[33[01;33m]@[33[01;31m]h[33[01;36m] w[33[01;37m]][33[01;35m]$ [33[0m]'

也可以有不同的效果(下面適用于Ubuntu):

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

PS1="[33]2;h:uw0733[32;1m]u@$ip33[35;1m 33[0m[33[34;1m]w[33[0m][e[31;1m] # [e[0m]"

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

說明:代碼PS1="[33]2;h:uw0733[32;1m]u@$ip33[35;1m 33[0m[33[34;1m]w[33[0m][e[31;1m] # [e[0m]" 的含義

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

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

界面控制格式如下:
printf("33[字背景顏色;字體顏色m 字符串 33[0m");
例子:
printf("33[1m33[45;33m HELLO_WORLD 33[0m
");

顏色代碼:
字背景顏色:40--49字體顏色:30—39
40:黑      30:黑
41:紅      31:紅
42:綠      32:綠
43:黃      33:黃
44:藍      34:藍
45:紫      35:紫
46:深綠        36:深綠
47:白色        37:白色
ANSI控制碼:
33[0m關(guān)閉所有屬性
33[1m設(shè)置高亮度
33[4m下劃線
33[5m閃爍
33[7m反顯
33[8m消隱
33[30m--33[37m設(shè)置前景色
33[40m--33[47m設(shè)置背景色
33[nA光標(biāo)上移n行
3[nB光標(biāo)下移n行
33[nC光標(biāo)右移n行
33[nD光標(biāo)左移n行

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。