zsh
inicia um novo shell interativo, zsh -l
inicia um shell login .
A principal diferença entre um shell de login e qualquer outro shell interativo é que um shell de login lê arquivos de configuração diferentes. Para zsh, isso se resume a:
/etc/zprofile
, ~/.zprofile
, /etc/zlogin
e ~/.zlogin
.
A razão pela qual os prompts agem de forma diferente provavelmente se deve a uma configuração em um desses arquivos.
Para uma explicação mais longa e detalhada, consulte capítulo 2, seção 6 deste guia.