新聞中心
在日常的Linux操作中,我們會(huì)經(jīng)常使用Shell,但你是否曾厭倦了單調(diào)的黑白配色?那么下文將帶您一起探索如何在Shell中添加自定義配色方案。

1. Shell配色方案介紹
在Shell中,有許多不同的終端模擬器,它們可以通過命令行或圖形化的方式運(yùn)行。而針對(duì)每個(gè)終端模擬器,都有專門的配色配置文件,你可以使用它們自定義Shell的外觀。在這里,我們將主要介紹以下幾個(gè)常用的終端模擬器:
– gnome-terminal:GNOME桌面環(huán)境下默認(rèn)的終端模擬器
– konsole:KDE桌面環(huán)境下默認(rèn)的終端模擬器
– xfce4-terminal:Xfce桌面環(huán)境下默認(rèn)的終端模擬器
– xterm:運(yùn)行在X Window系統(tǒng)下的終端模擬器
2. Shell配色配置文件
上面提到,每個(gè)終端模擬器都有自己的配色配置文件,下面我們將簡(jiǎn)單介紹幾個(gè)常用的配色配置文件及其主要作用。
2.1. .bashrc文件
.bashrc文件是Shell啟動(dòng)時(shí)自動(dòng)讀取的文件,它主要用于配置Shell的運(yùn)行環(huán)境,例如指定個(gè)人常用命令別名、設(shè)置環(huán)境變量等。此外,在.bashrc文件中還可以配置Shell的默認(rèn)配色方案。
2.2. .bash_profile文件
.bash_profile文件是在用戶登錄時(shí)才會(huì)被讀取的文件,它作用和.bashrc文件相同,但是.bash_profile只有在用戶登錄時(shí)才會(huì)被執(zhí)行。如果你在Shell啟動(dòng)時(shí)沒有讀取到.bashrc文件的話,可以檢查一下.bash_profile文件是否存在。
2.3. .Xdefaults文件
.Xdefaults文件是xterm終端模擬器的配置文件,它主要用于配置一些界面屬性,包括Shell的配色方案。在.xinitrc文件中可以指定xterm使用.Xdefaults配置文件。
2.4. .Xresources文件
與.Xdefaults文件類似,.Xresources文件也是xterm終端模擬器的配置文件,但是.Xresources文件的配置更加詳細(xì),可以控制終端的背景色、前景色、光標(biāo)顏色等。通常情況下,我們會(huì)同時(shí)使用.Xdefaults和.Xresources文件進(jìn)行配置。
以上僅是常用的配色配置文件,如果你使用的終端模擬器不在上述范圍內(nèi),你可以通過查詢終端模擬器的文檔來確定相應(yīng)的配置文件。
3. 配色方案的修改與使用
這里以bash為例,介紹如何修改和使用自定義配色方案。
3.1. 自定義配色方案
為了修改Shell的配色方案,我們需要編輯.bashrc或.bash_profile文件,并添加以下代碼:
“` bash
# shell 顏色配置
export PS1=’\[\e[1;30m\][ \[\e[1;34m\]\u\[\e[0;37m\]@\[\e[1;32m\]\h\[\e[0;37m\] \[\e[1;33m\]\W\[\e[1;30m\] ]\[\e[0m\] $ ‘
LS_COLORS=’no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35;40:*.pgm=01;35;40:*.ppm=01;35;40:*.tga=01;35;40:*.xbm=01;35;40:*.xpm=01;35;40:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.dl=01;35:*.xcf=01;35;40:*.xwd=01;35;40:*.yuv=01;35;40:*.cgm=01;35:*.emf=01;35:*.eps=01;35:*.pdf=01;35:*.ps=01;35;40:*.txt=00:*.doc=01;31:*.docx=01;31:*.xls=01;31:*.xlsx=01;31:*.ppt=01;31:*.pptx=01;31:*.rtf=01;31:*.wav=01;35:*.mp3=01;35:*.mp4=01;35:*.mpeg=01;35:*.mpg=01;35:*.avi=01;35:*.mov=01;35:*.wmv=01;35:*.flv=01;35:*.webm=01;35:*.ogv=01;35:*.ape=01;35:*.wv=01;35:*.m4a=01;35:’
export LSCOLORS=gxfxcxdxbxegedabagacad
export LS_COLORS
“`
以上代碼是一個(gè)簡(jiǎn)單的配色方案,你可以根據(jù)你的個(gè)人喜好進(jìn)行修改。在修改時(shí),你需要了解ANSI Escape Codes這個(gè)概念,這是一種控制終端顯示器顯示的特殊字符序列。
3.2. 配色方案的使用
當(dāng)你添加了自定義配色方案后,你需要重新啟動(dòng)Shell才能生效。如果你只是想立即查看效果,可以使用以下命令:
“` bash
source ~/.bashrc
“`
無論是重新啟動(dòng)Shell還是使用source命令,你都可以立即看到新的配色效果。
4. 結(jié)語
以上是關(guān)于在Linux中使用自定義配色方案的簡(jiǎn)單介紹,這里只提供了一個(gè)簡(jiǎn)單的例子。當(dāng)然,在實(shí)際使用中,你還需要根據(jù)自己的需求去調(diào)整和修改??偠灾?,通過更改Shell的配色方案,可以讓你的Linux操作變得更加美觀和高效。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
linuxshell編程書籍推薦
Linux程序設(shè)計(jì).第3版
作者:(英)馬修,(英)斯通斯著,陳健等譯出版社:人民郵電出版社出版時(shí)間:2023年07月
它提供了一種理想的方式來闡明每個(gè)被介紹過的更高級(jí)的主題。我們對(duì)這個(gè)應(yīng)用程序的之一次討論出租族現(xiàn)在本書第2章的結(jié)尾處,它展示了一個(gè)非常大的shell腳本是如何組織的,shell如何處理用戶輸入、如何構(gòu)造菜單以及如何存儲(chǔ)…
¥89.00¥66.75折扣:75折節(jié)?。海?2.25
Linux命令、編輯器與Shell編程
作者:(美)索貝爾(Sobell,M.G.)著,楊明軍,王鳳芹譯出版社:清華大學(xué)出版社出版時(shí)間:2023年03月
要想真正高效地使用Linux,就必須全面掌握shell和命令行。通常必須購買兩本書才能達(dá)到精通的目的:一本關(guān)于Linux基本概念和技術(shù)的指南,再加上一個(gè)單獨(dú)的參考手冊(cè)。更糟糕的是,大多數(shù)Linux參考手冊(cè)只是對(duì)man手冊(cè)頁的…
¥98.00¥73.50折扣:75折節(jié)?。海?4.50
Linux指令速查手冊(cè)
作者:吳恒奎編著出版社:人民郵電出版社出版時(shí)鍵型激間:2023年12月
將程序放在后臺(tái)執(zhí)行1.8cd指令:切換目錄1.9chfn指令:設(shè)置finger信息1.10chsh指令:改變登錄系統(tǒng)時(shí)的shell1.11clear指令:清除終端屏幕1.12date指令:顯示或設(shè)置系統(tǒng)時(shí)間1.13echo指令:顯示…
¥45.00¥33.75折扣:75折節(jié)?。海?1.25
嵌入式Linux系統(tǒng)開發(fā)技術(shù)詳解-基于ARM
作者:孫紀(jì)坤,張小全編著出版社:人民郵電出版社出版時(shí)間:2023年08月
三星S3C2410開發(fā)板介紹242.4.2眾多的開發(fā)板供應(yīng)商26第3章Linux編程環(huán)境283.1Linux常用工具283.1.1Shell簡(jiǎn)介283.1.2常用Shell命令303.1.3編寫Shell腳本383.1.4正則表達(dá)式423.1.5程序編輯器443.2Mak…
¥39.00¥29.30折扣:75折節(jié)省:¥9.70
UNIXshell范例精解(第4版)
作者:(美)奎格莉(Quigley,E.)著,李化,張國(guó)強(qiáng)譯出版社:清華大學(xué)出版社出版時(shí)間:2023年05月
在本書的再版中,Quigley對(duì)她的經(jīng)典著作進(jìn)行了全新的改版,增加了當(dāng)前shell程序員所需的最新內(nèi)容——使用bash進(jìn)行Linuxshell編程。本書匯聚了Quigley21年來的shell編程教學(xué)經(jīng)驗(yàn)。書中不僅展示了能幫助讀者快速…
¥118.00¥88.50折扣:75折節(jié)?。海?9.50
完全手冊(cè)–Linux系統(tǒng)與網(wǎng)絡(luò)服務(wù)管理技術(shù)大全(含光盤)
作者:楊明華等編著出版社:電子工業(yè)出版社出版時(shí)間稿襪:2023年01月
25.4.5使用ssh客戶端25.4.6使用scp客戶端25.4.7使用sftp客戶端25.4.8使用SSHSecureShell訪問SSH服務(wù)器25.5計(jì)算機(jī)病毒與防護(hù)25.5.1計(jì)算機(jī)病毒種類25.5.2計(jì)算機(jī)病毒特征25…
¥79.80¥59.90折扣:75折節(jié)?。海?9.90
構(gòu)建嵌入式LINUX系統(tǒng)
作者:(美)雅默著,韓存兵,龔波改編出版社:中國(guó)電力出版社出版時(shí)間:2023年12月
硬件兩方面。系統(tǒng)管理你必須能夠勝任各種系統(tǒng)管理工作,如硬件的配置。系統(tǒng)的設(shè)定。維護(hù)以及利用shell命令腳本讓管理工作自動(dòng)化。設(shè)備驅(qū)動(dòng)程序你必須知道如何對(duì)各種Linux設(shè)備驅(qū)動(dòng)程序進(jìn)行開發(fā)及…
¥48.00¥36.00折扣:75折節(jié)省:¥12.00
RedHatLinux9系統(tǒng)管理與服務(wù)器配置
作者:楊宗德等編著出版社:人民郵電出版社出版時(shí)間:2023年07月
Linux桌面管理基本操作2.3.1使用桌面面板2.3.2使用Nautilus文件管理器2.3.3打開終端Shell提示2.3.4注銷及關(guān)閉系統(tǒng)第3章Shell及文本界面基本操作3.1…
¥42.00¥31.50折扣:75折節(jié)?。海?0.50
鳥哥的LINUX私房菜:基礎(chǔ)學(xué)習(xí)篇
作者:鳥哥編著出版社:科學(xué)出版社出版時(shí)間:2023年06月
第1篇主要介紹Linux操作系統(tǒng)的規(guī)劃與安裝;第2篇介紹Linux的基本文件權(quán)限與系統(tǒng)架構(gòu);第3篇介紹非常重要的Shell與Shellscripts的基本內(nèi)容,這是所有以文字界面操控主機(jī)的基礎(chǔ);第4篇著重介紹Linux用戶管理,包括賬號(hào)…
¥42.00¥31.50折扣:75折節(jié)?。海?0.50
Linux基礎(chǔ)與應(yīng)用
作者:陳明編著出版社:清華大學(xué)出版社出版時(shí)間:2023年10月
本書是一本有關(guān)Linux操作系統(tǒng)應(yīng)用的教程,主要內(nèi)容包括:Linux概述、RedHatLinux系統(tǒng)安裝、linux常用命令、Xwindow系統(tǒng)、RedHatLinux常用工具、Linux系統(tǒng)管理與配置、Linux常用應(yīng)用程序、Linux下的Shell編程、…
¥23.00¥17.25折扣:75折節(jié)省:¥5.75
鳥哥的Linux私房菜——服務(wù)器架設(shè)篇(附CD-ROM光盤一張)
作者:鳥哥編著出版社:科學(xué)出版社出版時(shí)間:2023年06月
網(wǎng)站的相關(guān)維護(hù)技巧以及鳥哥平時(shí)在維護(hù)主機(jī)時(shí)認(rèn)為較佳的維護(hù)經(jīng)驗(yàn)。本書目標(biāo)讀者本書側(cè)重于深入討論架站規(guī)劃、流程、技巧與維護(hù)等工作,比較基礎(chǔ)的Linux操作與相關(guān)Shell語法在本書談?wù)摰貌欢?,相關(guān)內(nèi)容請(qǐng)參考…
¥73.00¥54.80折扣:75折節(jié)省:¥18.20
UbuntuLinux入門到精通(附光盤)
作者:李蔚澤著出版社:機(jī)械工業(yè)出版社出版時(shí)間:2023年05月
本書全面介紹了UbuntuLinux的相關(guān)知識(shí),內(nèi)容詳實(shí),論述清晰。主要內(nèi)容包括Ubuntu介紹、文件系統(tǒng)管理、進(jìn)程管理、壓縮與查詢系統(tǒng)、Shell應(yīng)用、TCP/IP基礎(chǔ)、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)硬盤以及加密安全通信等內(nèi)容。本書是一本…
¥42.00¥31.50折扣:75折節(jié)?。海?0.50
Linux標(biāo)準(zhǔn)學(xué)習(xí)教程
作者:IT同路人編著出版社:人民郵電出版社出版時(shí)間:2023年01月
Linux字符界面、Linux常用命令、Linux應(yīng)用軟件、Linux系統(tǒng)啟動(dòng)、Linux系統(tǒng)管理和維護(hù)、Linux服務(wù)器配置、shell編程、LinuxC語言基礎(chǔ)、Linux程序編譯和調(diào)試維護(hù)等內(nèi)容。本書內(nèi)容豐富、結(jié)構(gòu)清晰、講解細(xì)致、圖文并茂…
¥49.00¥36.75折扣:75折節(jié)省:¥12.25
LPILINUX認(rèn)證權(quán)威指南
作者:(美)迪安著,Taiwan公司編譯出版時(shí)間:2023年08月
GNu與unix基本命令、文件系統(tǒng)、x窗口系統(tǒng)等;第二部分涵蓋102考試,包括Linux內(nèi)核、開機(jī)程序、打印、文件管理、Shell程序設(shè)計(jì)、系統(tǒng)管理、TCP/IP網(wǎng)絡(luò)概論、常用的網(wǎng)絡(luò)服務(wù)、系統(tǒng)安全防護(hù)等。通過考試不僅是對(duì)自己…
¥68.00¥50.90折扣:75折節(jié)?。海?7.10
Unix與Linux系統(tǒng)管理
作者:(美)弗里斯科比(Frisch,AE.)著,劉穎譯出版社:清華大學(xué)出版社出版時(shí)間:2023年11月
打印機(jī)和假脫機(jī)子系統(tǒng)第14章自動(dòng)執(zhí)行管理任務(wù)第15章管理系統(tǒng)資源第16章配置和構(gòu)建內(nèi)核第17章記賬附錄管理Shell的編程內(nèi)容提要:本書自1991年10月之一版開始,就成了Unix和Linux系統(tǒng)管理員的終極參考書。本…
¥129.00¥96.80折扣:75折節(jié)?。海?2.20
LINUX系統(tǒng)故障診斷與排除
作者:(美)柯克蘭(Kirklan,d.J.)等著,周良忠等譯出版社:人民郵電出版社出版時(shí)間:2023年01月
登錄問題14.1/etc/password,/etc/shadow和密碼時(shí)效14.2Linux配置造成的登錄失敗14.AM14.4shell問題14.5密碼問題14.6小結(jié)14.7尾注第15章XWindows問題15.1X背景15.2X組件…
¥48.00¥36.00折扣:75折節(jié)?。海?2.00
Linux系統(tǒng)應(yīng)用與開發(fā)教程——計(jì)算機(jī)基礎(chǔ)課程系列教材
作者:劉海燕等編著出版社:機(jī)械工業(yè)出版社出版時(shí)間:2023年10月
1.4.2登錄1.4.3注銷1.4.4關(guān)閉1.5小結(jié)習(xí)題第2章shell及常用命令2.1Linux終端使用基礎(chǔ)2.1.1什么是Linux終端2.1.2…
¥25.00¥18.70折扣:75折節(jié)?。海?.30
LINUX黑客大曝光(第2版)
作者:(美)哈茨,(美)李著,王一川譯出版社:清華大學(xué)出版社出版時(shí)間:2023年12月
Linux上口令的工作方式9.2口令破解程序9.AM9.4蠻力口令猜測(cè)攻擊9.5口令保護(hù)9.6Linux中非shell程序的用戶認(rèn)證機(jī)制9.7小結(jié)第4部分服務(wù)器的安全問題第10章郵件安全性10.1Ma…
¥59.00¥44.10折扣:75折節(jié)?。海?4.90
LINUXSERVERHACKS(卷二):100個(gè)業(yè)界最尖端的技巧和工具
作者:(美)哈根,(美)瓊斯著,張穎譯出版社:清華大學(xué)出版社出版時(shí)間:2023年01月
29.同時(shí)在多臺(tái)服務(wù)器執(zhí)行命令30.用加固的Wiki安全協(xié)作31.用grubby編輯GRUP配置32.給Tab鍵一個(gè)顯示的機(jī)會(huì)33.在退出shell后保持進(jìn)程運(yùn)行34.斷開控制臺(tái)連接而不結(jié)束會(huì)話35.使用腳本節(jié)約時(shí)間和培訓(xùn)別人3…
linux有幾種shell
bash shell cshell tch
1、Bourne shell
Bourne shell是一個(gè)交換式的命令解釋器和命令編程語言。
Bourne shell是標(biāo)準(zhǔn)的UNIX shell,以前常被用來做為管理系統(tǒng)之用。大部分的系統(tǒng)管理命令文件,例如rc start、stop與shutdown都是Bourne shell的命令檔,且在單一使用者模式下以root簽入時(shí)它常被系統(tǒng)管理者使用。Bourne shell是由AT$T發(fā)展的,以簡(jiǎn)潔、快速著名,Bourne shell提示符號(hào)的默認(rèn)值是$。
2、C shell
C shell是一種比Bourne shell更適合的變種shell,使用的是類C語言,csh是具有C語言風(fēng)格的一種shell,其內(nèi)部命令有52個(gè),比較龐大。
C shell是柏克萊大學(xué)所開發(fā)的,且加入了一些新特性,如命令列歷程、別名、內(nèi)建算術(shù)、檔名完成和工作控制。對(duì)于常在交談模式下執(zhí)行shell的使用者而言,他們較喜歡用C shell;但對(duì)于系統(tǒng)管理者而言,則較偏好以Bourne shell來做命令檔,因?yàn)锽ourne shell命令檔比C shell命令檔來的簡(jiǎn)單及快速。C shell提示符號(hào)的默認(rèn)值是%。
3、korn shell
korn shell是一個(gè)Unix shell,它由貝爾實(shí)驗(yàn)室的David Korn在二十世紀(jì)八十年代早期編寫。它完全向上兼容Bourne shell并包含了c shell的很多特性,例如貝爾實(shí)知喚稿驗(yàn)室用戶需要的命令編輯。
Korn shell是Bourne shell的超集,由AT&T的David korn所開發(fā)搭孝。它增加了一些特色,比C shell更為先進(jìn)。Korn shell的特色鏈寬包括了可編輯的歷程、別名、函式、正則表達(dá)式萬用字符、內(nèi)建算術(shù)、工作控制、共作處理和特殊的除錯(cuò)功能。Korn shell提示符號(hào)的默認(rèn)值也是$。
關(guān)于linux shell配色指南的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、開啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長(zhǎng),共創(chuàng)價(jià)值。
分享名稱:「玩轉(zhuǎn)Linux」——Shell配色指南(linuxshell配色指南)
網(wǎng)站地址:http://m.fisionsoft.com.cn/article/djhhjdc.html


咨詢
建站咨詢
