欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂Linux基礎(chǔ)教程如何使用命令行添加自定義文本顏色

2018-07-12 13:51:52 1294瀏覽

今天扣丁學(xué)堂小編給大家介紹一下關(guān)于Linux培訓(xùn)之如何在Linux命令行中添加自定義文本顏色講解,當(dāng)你打開在Linux命令行注意到了ls以多種不同的顏色顯示文件,其實(shí)是有一些區(qū)別目錄是一種顏色,可執(zhí)行文件是另一種顏色等等,那么這些顏色是通過哪些選項(xiàng)來選項(xiàng)來改變顏色分配的呢?下面我們一起來看一下吧。



一種方法是運(yùn)行dircolors命令得到一大堆展示了如何指定這些顏色的數(shù)據(jù)。它會(huì)顯示以下這些東西:


  $dircolors
  LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do
  =01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg
  =30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01
  ;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01
  ;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=0
  1;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31
  :*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.
  xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.t
  bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.j
  ar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.a
  lz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.r
  z=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.
  mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:
  *.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:
  *.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;3
  5:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;
  35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01
  ;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01
  ;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01
  ;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;3
  5:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;3
  5:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;3
  6:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;
  36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;
  36:*.spx=00;36:*.xspf=00;36:';
  exportLS_COLORS


如果你擅長(zhǎng)解析文件,那么你可能會(huì)注意到這個(gè)列表有一種模式patten。用冒號(hào)分隔開,你會(huì)看到這樣的東西:

  $dircolors|tr":""\n"|head-10
  LS_COLORS='rs=0
  di=01;34
  ln=01;36
  mh=00
  pi=40;33
  so=01;35
  do=01;35
  bd=40;33;01
  cd=40;33;01
  or=40;31;01

OK,這里有一個(gè)模式——一系列定義,有一到三個(gè)數(shù)字組件。我們來看看其中的一個(gè)定義。

pi=40;33

有些人可能會(huì)問的第一個(gè)問題是“pi是什么?”在這里,我們研究的是顏色和文件類型,所以這顯然不是以3.14開頭的那個(gè)有趣的數(shù)字。當(dāng)然不是,這個(gè)“pi”代表“pipe(管道)”——Linux系統(tǒng)上的一種特殊類型的文件,它可以將數(shù)據(jù)從一個(gè)程序傳遞給另一個(gè)程序。所以,讓我們建立一個(gè)管道。

$mknod/tmp/mypipep
$ls-l/tmp/mypipe
prw-rw-r--1shsshs0May114:00/tmp/mypipe

當(dāng)我們?cè)诮K端窗口中查看我們的管道和其他幾個(gè)文件時(shí),顏色差異非常明顯。
fontcolors
fontcolors

在pi的定義中(如上所示),“40”使文件在終端(或PuTTY)窗口中使用黑色背景顯示,31使字體顏色變紅。管道是特殊的文件,這種特殊的處理使它們?cè)谀夸浟斜碇型怀鲲@示。

bd和cd定義是相同的——40;33;01,它有一個(gè)額外的設(shè)置。這個(gè)設(shè)置會(huì)導(dǎo)致塊設(shè)備blockdevice(bd)和字符設(shè)備characterdevice(cd)以黑色背景,橙色字體和另一種效果顯示——字符將以粗體顯示。

以下列表顯示由文件類型filetype所指定的顏色和字體分配:

  settingfiletype
  ================
  rs=0resettonocolor
  di=01;34directory
  ln=01;36link
  mh=00multi-hardlink
  pi=40;33pipe
  so=01;35socket
  do=01;35door
  bd=40;33;01blockdevice
  cd=40;33;01characterdevice
  or=40;31;01orphan
  mi=00missing?
  su=37;41setuid
  sg=30;43setgid
  ca=30;41filewithcapability
  tw=30;42directorywithstickybitandworldwritable
  ow=34;42directorythatisworldwritable
  st=37;44directorywithstickybit
  ex=01;93executable

你可能已經(jīng)注意到,在dircolors命令輸出中,我們的大多數(shù)定義都以星號(hào)開頭(例如,*.wav=00;36)。這些按文件擴(kuò)展名fileextension而不是文件類型定義顯示屬性。這有一個(gè)示例:

  $dircolors|tr":""\n"|tail-10
  *.mpc=00;36
  *.ogg=00;36
  *.ra=00;36
  *.wav=00;36
  *.oga=00;36
  *.opus=00;36
  *.spx=00;36
  *.xspf=00;36
  ';
  exportLS_COLORS

這些設(shè)置(上面列表中所有的00;36)將使這些文件名以青色顯示??捎玫念伾缦滤?。
allcolors
allcolors

如何改變?cè)O(shè)置

你要使用ls的別名來打開顏色顯示功能。這通常是Linux系統(tǒng)上的默認(rèn)設(shè)置,看起來是這樣的:

aliasls='ls--color=auto'

如果要關(guān)閉字體顏色,可以運(yùn)行unaliasls命令,然后文件列表將僅以默認(rèn)字體顏色顯示。

你可以通過修改$LS_COLORS設(shè)置和導(dǎo)出修改后的設(shè)置來更改文本顏色。

$exportLS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;...

注意:上面的命令由于太長(zhǎng)被截?cái)嗔恕?/strong>

如果希望文本顏色的修改是永久性的,則需要將修改后的$LS_COLORS定義添加到一個(gè)啟動(dòng)文件中,例如.bashrc。

以上就是關(guān)于扣丁學(xué)堂Linux基礎(chǔ)教程如何使用命令行添加自定義文本顏色的詳細(xì)介紹,希望對(duì)小伙伴所有幫助。想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢??鄱W(xué)堂是專業(yè)的Linux培訓(xùn)班,不僅有專業(yè)的老師和與時(shí)俱進(jìn)的課程體系,還有大量的Linux視頻教程供學(xué)員觀看學(xué)習(xí)哦??鄱W(xué)堂Linux技術(shù)交流群:422345477。

扣丁學(xué)堂微信公眾號(hào)



關(guān)注微信公眾號(hào)獲取更多的學(xué)習(xí)資料



查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>

標(biāo)簽: Linux命令 Linux視頻教程 Linux培訓(xùn) Linux基礎(chǔ)教程

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國(guó)免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠(chéng)科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部