運行 zsh 後 ls 顏色消失

運行 zsh 後 ls 顏色消失

我使用brew 在我的osx 上安裝了最新版本的zsh,然後繼續安裝oh-my-zsh。一切都很好,但我的 ls 顏色去哪了?如果我在該 zsh 中執行 bash -l 並在該 bash 中執行 ls,我的 ls 會再次變得豐富多彩。

我缺什麼?

答案1

好吧,那並沒有花太長時間,我從一開始就應該懷疑。 zsh 運行 GNU ls,而 bash 運行預設的 mac osx ls。因此行為上的差異。我不知道 zsh 為什麼或如何選擇 gnu ls 以及如何將 gnu ls 放在那裡開始,但 ATM 我不在乎。在 zsh 中將“ls”別名為“ls --color”,我又得到了多彩的 ls。耶!雖然顏色有點不同。

相關內容