La respuesta es simple, casi evidente en la pregunta. Este es el por qué:
El caparazón zsh
no bash
lo es, es un caparazón diferente. zsh
no usará los archivos predeterminados creados para bash
: .bashrc
o .bash_profile
. Estos dos archivos son archivos de configuración de inicio para bash
. zsh
tiene 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 --color
me dioillegal option
en ambosbash
yzsh
en OSX 10.10, pero no en Linux: lo investigaré. Salud.