La respuesta es simple, casi evidente en la pregunta. Este es el por qué:
El caparazón zshno bashlo es, es un caparazón diferente. zshno usará los archivos predeterminados creados para bash: .bashrco .bash_profile. Estos dos archivos son archivos de configuración de inicio para bash. zshtiene sus propios archivos de configuración de inicio.
Puede encontrar más información sobre ellos aquí en la zsh página de introducción :
Hay cinco archivos de inicio de los que zsh leerá comandos:
$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout
Usted mencionó que sus alias no funcionan, para solucionar esto, aplique sus alias aquí de la siguiente manera:
~/.zshrc
alias sz='source ~/.zshrc' # Easily source your ~/.zshrc file.
alias ls='pwd; ls --color' # Alias 'ls' to: pwd + ls + color.
ls --colorme dioillegal optionen ambosbashyzshen OSX 10.10, pero no en Linux: lo investigaré. Salud.