A resposta é simples, quase evidente na pergunta. Aqui está o porquê:
O shell zshnão é bash, é um shell diferente. zshnão usará os arquivos padrão criados para bash: .bashrcou .bash_profile. Esses dois arquivos são arquivos de configuração de inicialização para bash. zshpossui seus próprios arquivos de configuração de inicialização.
Obrigado. Note que ls --colorme deu illegal optiontanto bashe zshno OSX 10.10, mas não em Linux - Eu vou olhar para ele. Felicidades.
Bradley Flood
Não tenho um Mac para testar, mas acho que isso tem a ver com a implementação ls no OS X, não acho que tenha o argumento - -color. Se me lembro, vou procurar.
Projectdp
1
"... zsh possui seus próprios arquivos de configuração de inicialização." isso é o que ele provavelmente pede, hein? apenas diga "cara, é ~ / .zshrc".
eyurdakul
+1 ótimas dicas na resposta para o macOS Catalina agora usando o zsh oficialmente. Obrigado.
therobyouknow 13/11
18
Se você estiver usando zsh, para forçar a fonte .bash_profile
em ~/.zshrcadicionar a linha abaixo
source ~/.bash_profile
PS - Não investiguei se isso pode causar algum problema.
ls --color
me deuillegal option
tantobash
ezsh
no OSX 10.10, mas não em Linux - Eu vou olhar para ele. Felicidades.Se você estiver usando zsh, para forçar a fonte
.bash_profile
em
~/.zshrc
adicionar a linha abaixoPS - Não investiguei se isso pode causar algum problema.
fonte
Copie as linhas de ~ / .bash_profile para ~ / .zshrc
E abra uma nova guia / janela do terminal ou use
source ~/.zshrc
fonte