Este é provavelmente um problema com sua variável $PS1 . A variável $PS1 está definida no seu arquivo zshrc . Este arquivo está localizado em /etc/zshrc
A variável $PS1 armazena as informações codificadas (ASCII eu acredito) para produzir o seu prompt.
A primeira coisa que você quer fazer é ver o que seu $PS1 está atualmente. Para fazer isso, digite echo $PS1 no seu terminal. O prompt padrão para o Debian 8 ZSH é %m%# , o que equivale a hostname% ou qualquer que seja seu hostname (meu prompt é localhost% ). Provavelmente, a razão para o seu terminal estranho é uma variável confusa $PS1 , então para voltar para o prompt padrão do Debian 8 ZSH digite PS1="%m%#" no seu terminal ... tenha em mente que isto é temporário e seu O prompt será redefinido toda vez que você sair do terminal. Para tornar essa alteração permanente, abra seu arquivo /etc/zshrc e anexe o PS1="%m%#"
para o arquivo. Digite exit para fechar o terminal e, em seguida, abra-o novamente. O novo prompt de terminal fixo deve ser exibido.
Em uma nota lateral
Estas instruções são para ZSH , não bash ! O prompt padrão para o bash no Debian 8 é \u@\H: \w $ , o que equivale a username@hostname: ~ $ (se eu estivesse no diretório /bin , meu prompt ficaria parecido com bradleysadowsky@localhost: /bin $ ). Os caracteres em um prompt do ZSH são muito diferentes dos caracteres no prompt do bash. Bash tem caracteres ZSH não e vice-versa. Outra diferença importante é (principalmente) no bash, os caracteres especiais $PS1 começam com uma barra invertida ( \ ), enquanto no ZSH (principalmente), os caracteres especiais $PS1 começam com um símbolo de porcentagem ( % ) Uma boa lista dos caracteres de escape ZSH mais úteis vai para esta página da web. Para um guia completo sobre a variável $PS1 no bash e alguns caracteres de escape para o bash, vá para esta página da web.
Finalmente
Para configurar seu próprio prompt, basta colocar esses caracteres de escape juntos e editar seu / etc / zshrc, adicionando o seu prompt a ele. Um bom prompt útil e bonito para o ZSH é [%n@%m] %~> , o que equivale a [username@hostname] ~> , portanto, para mim (se eu estava em /bin ) [bradleysadowsky@localhost] /bin> .
Espero que isso ajude e seja útil,
Interessante ...
