内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

更改linux命令行顏色 linux怎么把命令行設(shè)置不同顏色

Linux 字體顏色設(shè)置

在linux中,我們在編輯時需要對文檔編輯或者一些信息的顯示加上顏色,增強(qiáng)閱讀的效果

成都創(chuàng)新互聯(lián)是一家專業(yè)提供吉縣企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、網(wǎng)站制作、H5場景定制、小程序制作等業(yè)務(wù)。10年已為吉縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

格式: echo -e "\033[字體顏色;字背景顏色m字符串\033[0m"

要顯示什么顏色,優(yōu)先是先判斷位置,按語法上來說,應(yīng)該是先字體色,然后是背景色,但是字體色的地方數(shù)值為43,所以判斷為背景的顏色,而在后面的31本應(yīng)該是背景色,結(jié)果數(shù)值31位字體的顏色,所以顯示的效果是字體的顏色為紅色,而不是背景紅色,假設(shè)這個31是數(shù)值41,則表示背景的為紅色,整體的效果就是紅色背景,字體處沒有顏色,為默認(rèn)的白色,且效果是閃爍。

其中設(shè)置顏色的格式為:\033[ ; m …… \033[0m,其中ascii code是對顏色調(diào)用的始末.也可以表示為\e[F;Bm…….\e[0m

字背景顏色范圍: 40--49? ? ? ? ? ? ? ? ? 字顏色: 30--39

例如顯示紅色,其中紅色^[[31mred^[[0m其中^[是在插入編輯模式下按鍵進(jìn)去額ctr+v+[這三個按鍵輸入的。

假設(shè)寫在文檔tt1寫入對應(yīng)的語句來查看,通過cat ?tt1驗證效果

^[[31mred^[[0m :表示對應(yīng)的字是紅色字體,沒有底色,如下截圖

^[[31mred^[[44m:表示紅色字體,底色為紫紅色。假設(shè)寫在文檔tt1,后面cat tt1.這個屏幕底色都是藍(lán)色,字都是紅色如下截圖

^[[31;44mred^[[0m:表示紅色字體,字和屏幕的底色為藍(lán)色,背景沒有底色,和^[[31mred^[[44m效果一樣。如下截圖

^[[31;44mred^[[44m:表示紅色字體,底色都是藍(lán)色

在命令行里輸入命令:echo -e '\e[43;31;4mmagedu\e[0m',得到如下的效果

PS1是Linux終端用戶的一個環(huán)境變量,用來說明命令行提示符的設(shè)置。在終端輸入命令:echo $PS1,就會輸出PS1的定義:

默認(rèn)的PS1變量值為 : PS1="[\u@\h \W]$"

PS1的定義中個常用的參數(shù)的含義如下:

給PS1賦值如下:

PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\] \W]\\$\[\e[0m"

這里需要注意,顏色的結(jié)束調(diào)用符號,要放在最后面,否則當(dāng)使用命令history查看歷史命令時,會出現(xiàn)各種異常的顯示

正確的結(jié)果得到的結(jié)果如下圖

當(dāng)把結(jié)束符調(diào)整到$前面,如PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\] \W]\[\e[0m\\$",使用history查找的時候出現(xiàn)了如下的異常顯示

注意,這里賦值的時候要用單引號才能得到要的效果,只是單純改變顏色,其他值不改變,如果賦值用雙引號,如下

錯誤寫法:PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\]\W]\[\e[0m\$"

得到的效果如下:

如果是root時,提示符為:# ,普通用戶則為:$,但是雙引號后root的提示符為$,是不對的

解決辦法:如果用雙引號,需要再\$前再加一個\,語句如下

PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\] \W]\\$\[\e[0m"

賦值為PS1='\[\e[43m\][\[\e[31m\]\u@\[\e[34m\]\h \W]\$\e[0m'

效果如下截圖

這個例子,我們可以明顯看出,\e[顏色值m這個是說明接下來的顏色從這里開始是什么顏色,\e[0m說明的是顏色的結(jié)束位置,

這里需要注意的是,如果沒有通過\[ ? \]對每一個顏色進(jìn)行界定,使用過程,如上翻歷史頁,就會出現(xiàn)顯示異常。

將設(shè)置好的PS1變量寫到家目錄下的.bashrc 里面,這樣后面開啟的終端都有效。

$ vim .bashrc

打開后添加一行

PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\]\W]\[\e[0m\\$"

保存退出再次登錄時顯示的顏色也會是我們設(shè)定的值了。

如何更改Linux終端顏色和字體

PS1

PS1是Linux終端用戶的一個環(huán)境變量,用來說明命令行提示符的設(shè)置。在終端輸入命令:echo $PS1,就會輸出PS1的定義:

PS1=’[\u@\h \W]$ ‘

linux默認(rèn)的命令行提示信息為:[當(dāng)前用戶的賬號名稱@主機(jī)的第一個名字 工作目錄的最后一項]$

PS1的定義中個常用的參數(shù)的含義如下:

\d :#代表日期,格式為weekday month date,例如:”Mon Aug 1”

\H :#完整的主機(jī)名稱

\h :#僅取主機(jī)的第一個名字

\t :#顯示時間為24小時格式,如:HH:MM:SS

\T :#顯示時間為12小時格式

\A :#顯示時間為24小時格式:HH:MM

\u :#當(dāng)前用戶的賬號名稱

\v :#BASH的版本信息

\w :#完整的工作目錄名稱

\W :#利用basename取得工作目錄名稱,所以只會列出最后一個目錄

\# :#下達(dá)的第幾個命令

\ $ :#提示字符,如果是root時,提示符為:# ,普通用戶則為:$

顏色語法

其中設(shè)置顏色的格式為:以\[\e[F;Bm],以\e[m結(jié)束

F

B

顏色

30 40 黑色

31 41 紅色

32 42 綠色

33 43 黃色

34 44 藍(lán)色

35 45 紫紅色

36 46 青藍(lán)色

37 47 白色

例如我們要把\u改變顏色

PS1=”[\[\e[31;40m]\u\e[m @\h \W]\$ “

這樣我們就將\u的顏色設(shè)置成了前景色為紅色,背景色為黑色。

改成彩色顯示怎么將linux命令行的命令行

現(xiàn)介紹一種修改顯示顏色的方法:

1、將/etc/DIR_COLORS文件cp到~/下,并改名為.dir_colors。

2、編輯.dir_colors文件,找到“DIR01;34#directory”,將34改為36。

你可以找到文件的兩行注釋:

#Textcolorcodes:

#30=black31=red32=green33=yellow34=blue35=magenta36=cyan37=white

按照顏色對應(yīng)的數(shù)字,你還可以把目錄顯示顏色改成其他的。

同樣其他的顯示效果(包括背景)也可以參照說明進(jìn)行修改。

這樣你就可以定制自己的linux下命令行方式下的個性化顯示效果了。

命令行方式中,默認(rèn)的目錄顯示顏色為藍(lán)色,在黑色背景下難以看清?,F(xiàn)介紹一種修改顯示顏色的方法:

1、將/etc/DIR_COLORS文件cp到~/下,并改名為.dir_colors。

2、編輯.dir_colors文件,找到“DIR01;34#directory”,將34改為36。

你可以找到文件的兩行注釋:

#Textcolorcodes:

#30=black31=red32=green33=yellow34=blue35=magenta36=cyan37=white

按照顏色對應(yīng)的數(shù)字,你還可以把目錄顯示顏色改成其他的。

同樣其他的顯示效果(包括背景)也可以參照說明進(jìn)行修改。

這樣你就可以定制自己的linux下命令行方式下的個性化顯示效果了。

如何配置Linux命令行的字體和背景顏色

我們使用Linux的時候,經(jīng)常需要使用命令行。Linux命令行的背景默認(rèn)是白色的,字體默認(rèn)是黑色,14像素的。那么我們?nèi)绾胃鶕?jù)自己的喜好配置Linux命令行的字體和背景顏色呢?下面我給大家分享一下。

工具/材料

Linux Terminal

配置字體 01

首先進(jìn)入Linux系統(tǒng)以后點擊左上角的Applications,然后選擇Terminal選項,如下圖所示

02

接下來在打開的命令行中點擊頂部的Edit菜單,然后選擇Profile Preferences選項,如下圖所示

03

進(jìn)入Profile Preferences設(shè)置界面以后,定位到General頁,去掉使用系統(tǒng)字體的復(fù)選框,然后點擊Font后面的按鈕,如下圖所示

04

在彈出的選擇命令行字體界面中我們選擇自己喜歡的字體,然后設(shè)置字體大小即可,如下圖所示

配置背景 01

背景的配置需要首先定位到Colors頁卡,然后去掉系統(tǒng)背景的復(fù)選框,如下圖所示

02

接下來點擊Background Color后面的按鈕進(jìn)行背景色的配置,如下圖所示

03

在彈出的選擇命令行背景顏色的界面中我們選擇一個自己喜好的顏色,點擊Select按鈕即可,如下圖所示

04

最后回到命令行界面,我們就可以看到背景顏色已經(jīng)發(fā)生了改變,如下圖所示

Linux有什么命令可以更改控制臺背景色

Linux控制臺終端的顏色可以使用“ANSI非常規(guī)字符序列”來生成。舉例:

echo -e "\033[44;37;5m ME \033[0m COOL"

以上命令設(shè)置背景成為藍(lán)色,前景白色,閃爍光標(biāo),輸出字符“ME”,然后重新設(shè)置屏幕到缺省設(shè)置,輸出字符 “COOL”?!癳”是命令 echo 的一個可選項,它用于激活特殊字符的解析器。“\033”引導(dǎo)非常規(guī)字符序列?!癿”意味著設(shè)置屬性然后結(jié)束非常規(guī)字符序列,這個例子里真正有效的字符是 “44;37;5” 和“0”。

修改“44;37;5”可以生成不同顏色的組合,數(shù)值和編碼的前后順序沒有關(guān)系??梢赃x擇的編碼如下所示:

編碼 顏色/動作

0 重新設(shè)置屬性到缺省設(shè)置

1 設(shè)置粗體

2 設(shè)置一半亮度(模擬彩色顯示器的顏色)

4 設(shè)置下劃線(模擬彩色顯示器的顏色)

5 設(shè)置閃爍

7 設(shè)置反向圖象

22 設(shè)置一般密度

24 關(guān)閉下劃線

25 關(guān)閉閃爍

27 關(guān)閉反向圖象

30 設(shè)置黑色前景

31 設(shè)置紅色前景

32 設(shè)置綠色前景

33 設(shè)置棕色前景

34 設(shè)置藍(lán)色前景

35 設(shè)置紫色前景

36 設(shè)置青色前景

37 設(shè)置白色前景

38 在缺省的前景顏色上設(shè)置下劃線

39 在缺省的前景顏色上關(guān)閉下劃線

40 設(shè)置黑色背景

41 設(shè)置紅色背景

42 設(shè)置綠色背景

43 設(shè)置棕色背景

44 設(shè)置藍(lán)色背景

45 設(shè)置紫色背景

46 設(shè)置青色背景

47 設(shè)置白色背景

49 設(shè)置缺省黑色背景

其他有趣的代碼還有:

\033[2J  清除屏幕

\033[0q  關(guān)閉所有的鍵盤指示燈

\033[1q  設(shè)置“滾動鎖定”指示燈 (Scroll Lock)

\033[2q  設(shè)置“數(shù)值鎖定”指示燈 (Num Lock)

\033[3q  設(shè)置“大寫鎖定”指示燈 (Caps Lock)

\033[15:40H 把關(guān)閉移動到第15行,40列

\007 發(fā)蜂鳴生beep

#######################

RedHat的字體和背景顏色的改變方法:

命令:

PS1="[\e[32;1m\u@\h \W]\\$"

export PS1="[\e[32;1m\u@\h \W]\\$" 兩者的區(qū)別請查看環(huán)境變量的相關(guān)資料

解釋:

\e[32;1m:這就是控制字體和背景顏色的轉(zhuǎn)義字符,30~37是字體顏色、40~47是背景顏色

例子中的32;1m數(shù)字的位置是可以對調(diào)的如\e[1;32m,如果是在X環(huán)境下可以更換一下1的范圍0~10,可能有的沒用處:0或者不寫(\e [0;32m或\e[;32m)顯示淺顏色,1:顯示高亮 4:加下劃線.....如果改后的效果不好,但是又還原不了,那就不寫m前面的數(shù)字,如\e[32;m,或者直接注銷再登陸

\u \h \W:這是一些轉(zhuǎn)義字符,下面詳細(xì)解釋:

\d :代表日期,格式為weekday month date,例如:"Mon Aug 1"

\H :完整的主機(jī)名稱。例如:我的機(jī)器名稱為:fc4.linux,則這個名稱就是fc4.linux

\h :僅取主機(jī)的第一個名字,如上例,則為fc4,.linux則被省略

\t :顯示時間為24小時格式,如:HH:MM:SS

\T :顯示時間為12小時格式

\A :顯示時間為24小時格式:HH:MM

\u :當(dāng)前用戶的賬號名稱

\v :BASH的版本信息

\w :完整的工作目錄名稱。家目錄會以 ~代替

\W :利用basename取得工作目錄名稱,所以只會列出最后一個目錄

\# :下達(dá)的第幾個命令

\$ :提示字符,如果是root時,提示符為:# ,普通用戶則為:$

\n :新建一行

字體并不局限于一個顏色,可以有多個顏色:

PS1="[\e[32;1m\u@\e[35;1m\h \e[31;1m\W]\\$"

以上兩個命令在注銷后再登陸就失效了,用下面方法使其永久生效:

vi /etc/profile

在“export PATH .....”下面添加一行:export PS1="[\e[32;1m\u@\h \W]\\$"

注銷再登陸,就成功了,如果沒生效,使用source /etc/profile 命令試試,或者直接重啟機(jī)器。

當(dāng)前標(biāo)題:更改linux命令行顏色 linux怎么把命令行設(shè)置不同顏色
本文URL:http://www.rwnh.cn/article28/hicjcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站改版建站公司、網(wǎng)站營銷、App設(shè)計、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
务川| 塔城市| 思茅市| 岳阳市| 三门峡市| 洪泽县| 突泉县| 右玉县| 康乐县| 安新县| 福安市| 平利县| 伊宁市| 南开区| 开鲁县| 池州市| 军事| 公主岭市| 马鞍山市| 辛集市| 阜新市| 塔城市| 天全县| 诸城市| 新邵县| 霍林郭勒市| 信丰县| 霍州市| 双鸭山市| 襄城县| 屯门区| 清镇市| 平遥县| 乐业县| 静乐县| 措美县| 肃北| 赞皇县| 海伦市| 仪征市| 象州县|