Tenten | 數位轉型與創新

A digital agency using technology and data to help leading companies grow and scale their business. Tenten 是間使用技術和數據幫助客戶打造產品與成長策略的機構,幫助企業與新創公司發展和擴大其業務

Follow publication

用 LS_COLOR 在 Terminal 中為檔名加上色彩吧!

--

大家好,我是 Hsiang,我算是公司裡面最愛裝飾 Mac 的人了吧,今天要介紹的是如何將 Terminal 的檔名也加上顏色。

LS_COLOR

首先,要介紹 LS_COLOR 這個東西。透過 GNU 環境的 DIRCOLOR ,可以讓你的 Terminal 加上顏色,假設你是 Linux,就大膽的用他的安裝方式吧,非常簡單。

LINUX 的裝法

https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolorsecho ‘eval $(dircolors -b $HOME/.dircolors)’ >> $HOME/.bashrc. $HOME/.bashrc

MAC 的裝法

但如果你是 Mac 的話,一定會遇到問題,原因是因為 Mac 本身沒有 DIRCOLOR,所以這時候要怎麼做呢?你若是開發人員的話,相信你對於內建本身一定還會多裝 coreutils 這個安裝包,若沒有的話,請用 brew coreutils 裝。

裝的方式就是先將 .dircolors 下載下來到你 Home 的資料夾:

wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors

下載好了之後,基於 mac 沒有 DIRCOLORS,所以改成 GDIRCOLORS,在自己的 .bashrc 或 .zshrc 加入以下:

eval $(gdircolors -b $HOME/.dircolors)
if [ -n “$LS_COLORS” ]; then
zstyle ‘:completion:*’ list-colors ${(s.:.)LS_COLORS}
fi

重新開關 Terminal 的 Session 就生效囉!

請注意 .bashrc 這塊,若你是用 zsh 的話,記得改成 .zshrc。

鏘鏘~ 之後就會變成這樣囉!

其他顏色

你若覺得顏色非常刺眼的話,可以換換其他的顏色,以下是相關的

我本人還滿推 Nord 的顏色,都很漂亮!

LS++ (LS–)

我不太清楚這到底要叫什麼,之前我用的時候印象中是叫 LS++,但是現在 repo 的名稱是 LS–,好,沒關係!基本上這個的裝法可以說是最簡單也是最麻煩的,麻煩在於若不清楚怎麼處理 CPAN 的話,有點糟糕,但是若都裝的順順的話,基本上也就不會有什麼問題,前提下我用的環境是 10.12.4。

第一次使用 CPAN 的話 MAC 會出現預設的對話匡請你回答是否要設置 Config,這時候直接用 YES 就好了。

由於本人覺得不是非常好,所以就不打算貼教學分享了,主要還是要在 Mac 上這樣處理多多少少還是會有點困擾。

有沒有超可愛的!大概就是以上,有什麼問題或錯誤歡迎來信指教,謝謝!

--

--

Published in Tenten | 數位轉型與創新

A digital agency using technology and data to help leading companies grow and scale their business. Tenten 是間使用技術和數據幫助客戶打造產品與成長策略的機構,幫助企業與新創公司發展和擴大其業務

Written by Hsiang Lee

If you talk about web design then we'll have a sparkling friendship... I assume. I guess. :)

No responses yet

Write a response