日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在终端(Terminal)中用颜色显示不同类型文件

發(fā)布時(shí)間:2023/12/4 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在终端(Terminal)中用颜色显示不同类型文件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

對于從Unix/Linux平臺轉(zhuǎn)到Mac的同學(xué)來說,“終端”是經(jīng)常要使用的一個(gè)工具。不過可能有很多人已經(jīng)發(fā)現(xiàn)了,當(dāng)我們使用ls命令來顯示目錄內(nèi)容的時(shí)候,“終端”對于目錄、可執(zhí)行文件等特殊類型的文件并沒有使用顏色來顯示,只有使用“l(fā)s -G”時(shí),才能顯示顏色,這可真是不方便啊。有沒有方法可以默認(rèn)顯示顏色呢?方法當(dāng)然有。

方案一

第一個(gè)方案是讓ls自動變成ls -G。我們要在用戶目錄下(~)創(chuàng)建一個(gè)名為.bash_profile的文件,如果這個(gè)文件已經(jīng)存在,我們直接編輯這個(gè)文件就可以了。在~/.bash_profile中加入下面的內(nèi)容:

alias ls=”ls -G”

保存文件后,重新啟動“終端”。這時(shí),運(yùn)行l(wèi)s命令,我們就可以看到文件已經(jīng)可以用彩色來顯示了。

方案二

上面這個(gè)方案雖然解決了彩色顯示問題,但是還有一點(diǎn)不足,就是無法設(shè)置顯示的顏色。比如說,我想用紅色顯示目錄,那么這種方法是做不到的。下面我們來看看一個(gè)更好的解決方案。同樣是修改~/.bash_profile文件,在文件中加入下面兩行配置。

export CLICOLOR=1 export LSCOLORS=gxfxaxdxcxegedabagacad

保存文件,重新運(yùn)行“終端”,我們發(fā)現(xiàn)目錄的顏色由藍(lán)色變成了青色。

配置

那么應(yīng)該怎樣來配置成我喜歡的顏色呢?下面我們就來詳細(xì)說一些這些配置。

~/.bash_profile是bash shell中當(dāng)前登錄用戶的配置文件。bash是“終端”中默認(rèn)的shell。

alias ls=”ls -G”是給”ls -G”起了一個(gè)別名,當(dāng)執(zhí)行l(wèi)s時(shí),就相當(dāng)于執(zhí)行了ls -G。

CLICOLOR是用來設(shè)置是否進(jìn)行顏色的顯示。CLI是Command Line Interface的縮寫。

LSCOLORS是用來設(shè)置當(dāng)CLICOLOR被啟用后,各種文件類型的顏色。LSCOLORS的值中每兩個(gè)字母為一組,分別設(shè)置某個(gè)文件類型的文字顏色和背景顏色。LSCOLORS中一共11組顏色設(shè)置,按照先后順序,分別對以下的文件類型進(jìn)行設(shè)置:

  • directory
  • symbolic link
  • socket
  • pipe
  • executable
  • block special
  • character special
  • executable with setuid bit set
  • executable with setgid bit set
  • directory writable to others, with sticky bit
  • directory writable to others, without sticky bit
  • LSCOLORS中,字母代表的顏色如下:

    • a 黑色
    • b 紅色
    • c 綠色
    • d 棕色
    • e 藍(lán)色
    • f 洋紅色
    • g 青色
    • h 淺灰色
    • A 黑色粗體
    • B 紅色粗體
    • C 綠色粗體
    • D 棕色粗體
    • E 藍(lán)色粗體
    • F 洋紅色粗體
    • G 青色粗體
    • H 淺灰色粗體
    • x 系統(tǒng)默認(rèn)顏色

    所以,如果我們想把目錄顯示成紅色,就可以把LSCOLORS設(shè)置為bxfxaxdxcxegedabagacad就可以了

    轉(zhuǎn)載于:https://my.oschina.net/zhangdapeng89/blog/82677

    總結(jié)

    以上是生活随笔為你收集整理的在终端(Terminal)中用颜色显示不同类型文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。