A resposta é simples, quase evidente na pergunta. Aqui está o porquê:
O shell zsh
não é bash
, é um shell diferente. zsh
não usará os arquivos padrão criados para bash
: .bashrc
ou .bash_profile
. Esses dois arquivos são arquivos de configuração de inicialização para bash
. zsh
possui seus próprios arquivos de configuração de inicialização.
Você pode descobrir mais sobre eles aqui na zsh
página de introdução :
Existem cinco arquivos de inicialização dos quais o zsh lerá comandos:
$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout
Você mencionou que seus aliases não funcionam. Para corrigir isso, aplique seus aliases aqui da seguinte maneira:
~/.zshrc
alias sz='source ~/.zshrc' # Easily source your ~/.zshrc file.
alias ls='pwd; ls --color' # Alias 'ls' to: pwd + ls + color.
ls --color
me deuillegal option
tantobash
ezsh
no OSX 10.10, mas não em Linux - Eu vou olhar para ele. Felicidades.