① 如何更改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系統以後點擊左上角的Applications,然後選擇Terminal選項,如下圖所示
接下來在打開的命令行中點擊頂部的Edit菜單,然後選擇Profile Preferences選項,如下圖所示
進入Profile Preferences設置界面以後,定位到General頁,去掉使用系統字體的復選框,然後點擊Font後面的按鈕,如下圖所示
在彈出的選擇命令行字體界面中我們選擇自己喜歡的字體,然後設置字體大小即可,如下圖所示
背景的配置需要首先定位到Colors頁卡,然後去掉系統背景的復選框,如下圖所示
接下來點擊Background Color後面的按鈕進行背景色的配置,如下圖所示
在彈出的選擇命令行背景顏色的界面中我們選擇一個自己喜好的顏色,點擊Select按鈕即可,如下圖所示
最後回到命令行界面,我們就可以看到背景顏色已經發生了改變,如下圖所示
④ 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='[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下命令行方式下的個性化顯示效果了。