導航:首頁 > 操作系統 > linux提示符顏色

linux提示符顏色

發布時間:2022-10-08 10:03:42

① 如何更改linux終端顏色和字體

PS1
PS1是Linux終端用戶的一個環境變數,用來說明命令行提示符的設置。在終端輸入命令:echo $PS1,就會輸出PS1的定義:
PS1=』[\u@\h \W]$ 『
linux默認的命令行提示信息為:[當前用戶的賬號名稱@主機的第一個名字 工作目錄的最後一項]$
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時,提示符為:# ,普通用戶則為:$
顏色語法
其中設置顏色的格式為:以\[\e[F;Bm],以\e[m結束

F
B
顏色

30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
例如我們要把\u改變顏色
PS1=」[\[\e[31;40m]\u\e[m @\h \W]\$ 「
這樣我們就將\u的顏色設置成了前景色為紅色,背景色為黑色。

② Linux終端顯示的各種顏色的名稱都代表什麼意思

下面是linux系統默認不同類型文件的顏色:

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

我們使用Linux的時候,經常需要使用命令行。Linux命令行的背景默認是白色的,字體默認是黑色,14像素的。那麼我們如何根據自己的喜好配置Linux命令行的字體和背景顏色呢?下面我給大家分享一下。

工具/材料

Linux Terminal

配置字體

配置背景

④ Linux怎樣把命令埠顏色設置為白色

Linux命令行的背景默認是白色的。
配置字體步驟。
1、首先進入Linux系統以後點擊左上角的Apppcations,然後選擇Terminal選項。
2、接下來在打開的命令行中點擊頂部的Edit菜單,然後選擇ProfilePreferences選項。
3、進入ProfilePreferences設置界面以後,定位到General頁,去掉使用系統字體的復選框,然後點擊Font後面的按鈕。
4、在彈出的選擇命令行字體界面中我們選擇自己喜歡的字體,然後設置字體大小即可。

⑤ linux字元界面的背景顏色和文字可以改么

根據自己的喜好為shell字體和背景換個顏色
使用unix/linux的朋友一定熟悉文本界面上的黑底白字和x-window上的白底黑字,這兩種顏色可以說是經典的搭配,清晰明了。其實你也可以改變unix/linux
shell中的字體和背景顏色的。
下面我介紹一下在redhat
linux下的字體和背景顏色的改變方法:
shell命令:
ps1="[\e[32;1m\u@\h
\w]\\$"
//看看是什麼效果
或者
export
ps1="[\e[32;1m\u@\h
\w]\\$"
//兩者的區別請查看環境變數的相關資料
解釋下:
ps1:一個環境變數,就稱它為提示符變數吧,注意大小寫,且後面是數字「1」,不是字母「i」
\e[32;1m:這就是控制字體和背景顏色的轉義字元,30~37是字體顏色、40~47是背景顏色
例子中的32;1m數字的位置是可以對調的如\e[1;32m,如果是在x環境下可以更換一下1的范圍0~10,可能有的沒用處:0或者不寫(\e[0;32m或\e[;32m)顯示淺顏色,1:顯示高亮
4:加下劃線.....如果改後的效果不好,但是又還原不了,那就不寫m前面的數字,如\e[32;m,或者直接注銷再登陸
\u
\h
\w:這是一些轉義字元,下面詳細解釋:
\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時,提示符為:#
,普通用戶則為:$
\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
命令試試,或者直接重啟機器。
參考資料:
http://www.ah930.com

⑥ linux 提示符變成了黃色什麼原因

這個顏色可以自己更改的,你是不是改了咧?
首先在終端中使用命令「cp ~/.bashrc ~/.bashrc.backup」對配置文件進行備份
然後「gedit ~/.bashrc"打開文件,找到PS1變數設置的代碼,注釋之(在每一行代碼前插入注釋符號」#「)。在文件的末尾加上」PS1='\u@\h:\w\$ '「(這是終端的默認設置,即不加任何顏色):
完成以上操作後保存並退出GEdit編輯器
現在對上邊的PS1變數進行顏色的設置,即在需要更改顏色的地方插入顏色值,比如我們讓用戶名以紅色顯示的命令應該是:
PS1='\[\033[1;31;40m\]\u@\h:\w\$ '
你可以參考我提供的資料,我也是初學者《Linux就該這么學》

⑦ Linux 字體顏色設置

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

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

要顯示什麼顏色,優先是先判斷位置,按語法上來說,應該是先字體色,然後是背景色,但是字體色的地方數值為43,所以判斷為背景的顏色,而在後面的31本應該是背景色,結果數值31位字體的顏色,所以顯示的效果是字體的顏色為紅色,而不是背景紅色,假設這個31是數值41,則表示背景的為紅色,整體的效果就是紅色背景,字體處沒有顏色,為默認的白色,且效果是閃爍。

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

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

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

假設寫在文檔tt1寫入對應的語句來查看,通過cat  tt1驗證效果

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

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

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

^[[31;44mred^[[44m:表示紅色字體,底色都是藍色

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

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

默認的PS1變數值為 : PS1="[\u@\h \W]$"

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

給PS1賦值如下:

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

這里需要注意,顏色的結束調用符號,要放在最後面,否則當使用命令history查看歷史命令時,會出現各種異常的顯示

正確的結果得到的結果如下圖

當把結束符調整到$前面,如PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\] \W]\[\e[0m\\$",使用history查找的時候出現了如下的異常顯示

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

錯誤寫法: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說明的是顏色的結束位置,

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

將設置好的PS1變數寫到家目錄下的.bashrc 裡面,這樣後面開啟的終端都有效。

$ vim .bashrc

打開後添加一行

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

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

⑧ linux 文本顏色

可以修改.bashrc,更改Linux文本界面顯示顏色。

為了擺脫枯燥的黑底白字,可以讓文本界面顯示顏色。方法是修改
/etc/bash.bashrc 文件內容。

打開
.bashrc;

1、、增加下面這行,改變彩色目錄:

alias ls='ls --color=auto'

下次啟動 bash 時就可以看到彩色的目錄列表了。其中彩色目錄列表的顏色定義如下:

藍色->目錄;綠色->可執行文件;紅色->壓縮文件;淺藍色->鏈接文件;灰色->其它文件。

2、修改
PS1,改變彩色提示:

PS1 默認值:PS1='[u@h W]$ '

修改後:

PS1='[e[1;35m][[e[1;33m]u@h
[e[1;31m]w[e[1;35m]][e[1;36m]$ [e[0m]'

代碼解釋如下:

PS1='[e[1;35m][------>定義左邊的「[」為:洋紅粗體
------>
「[」一段不顯示字串的開始
------>「/e」轉義序列開始,等同於「/033」
------>「[」字體顏色開始
------>「1;」粗體;「0」默認
------>「35m」洋紅
------>「]」一段不顯示字串的結束
------>「[」提示符左邊的「[」
[e[1;33m]u@h------>定義「u@h」為;黃色粗體
[e[1;31m]w------>定義「w」為:紅色粗體
[e[1;35m]]------>定義右邊的「]」為:洋紅粗體
[e[1;36m]$------>定義「$」為:青色粗體
[e[0m]'------>文本顏色復位

可選的顏色代碼:
30(黑色)、31(紅色)、32(綠色)、33(黃色)、
34(藍色)、35(洋紅)、36(青色)、37(白色)。

常用的轉義字元解釋:

u:當前用戶的賬號名稱
h:僅取主機的第一個名字,如上例,則為fc4,.linux則被省略
H:完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux
w:完整的工作目錄名稱。家目錄會以~代替
W:利用basename取得工作目錄名稱,所以只會列出最後一個目錄
$:提示字元,如果是root時,提示符為:#,普通用戶則為:$
#:下達的第幾個命令
:新建一行
d:代表日期,格式為weekdaymonthdate,例如:」MonAug1″
:顯示時間為24小時格式,如:HH:MM:SS
T:顯示時間為12小時格式
A:顯示時間為24小時格式:HH:MM
v:BASH的版本信息

⑨ Linux終端顯示的各種顏色的名稱都代表什麼意思

下面是linux系統默認不同類型文件的顏色:
白色:表示普通文件
藍色:表示目錄
綠色:表示可執行文件
紅色:表示壓縮文件
淺藍色:鏈接文件
紅色閃爍:表示鏈接的文件有問題
黃色:表示設備文件
灰色:表示其他文件

⑩ Linux命令行下如何改變顯示的顏色

現介紹一種修改顯示顏色的方法:
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
按照顏色對應的數字,你還可以把目錄顯示顏色改成其他的。
同樣其他的顯示效果(包括背景)也可以參照說明進行修改。
這樣你就可以定製自己的linux下命令行方式下的個性化顯示效果了。
命令行方式中,默認的目錄顯示顏色為藍色,在黑色背景下難以看清。現介紹一種修改顯示顏色的方法:
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
按照顏色對應的數字,你還可以把目錄顯示顏色改成其他的。
同樣其他的顯示效果(包括背景)也可以參照說明進行修改。
這樣你就可以定製自己的linux下命令行方式下的個性化顯示效果了。

閱讀全文

與linux提示符顏色相關的資料

熱點內容
網盤忘記解壓碼怎麼辦 瀏覽:852
文件加密看不到裡面的內容 瀏覽:651
程序員腦子里都想什麼 瀏覽:430
oppp手機信任app在哪裡設置 瀏覽:185
java地址重定向 瀏覽:268
一年級下冊摘蘋果的演算法是怎樣的 瀏覽:448
程序員出軌電視劇 瀏覽:88
伺服器系統地址怎麼查 瀏覽:54
解壓游戲發行官 瀏覽:601
國外小伙解壓實驗 瀏覽:336
頂級大學開設加密貨幣 瀏覽:437
java重載與多態 瀏覽:528
騰訊應屆程序員 瀏覽:942
一鍵編譯程序 瀏覽:129
語音加密包哪個好 瀏覽:340
有什麼學習高中語文的app 瀏覽:282
安卓手機的表格里怎麼打勾 瀏覽:411
阿里雲伺服器有網路安全服務嗎 瀏覽:970
超解壓兔子視頻 瀏覽:24
單片機怎麼測負脈沖 瀏覽:174