Parece que você tem /bin/sh
como o shell de login de seu usuário não raiz e /bin/sh
aponte para traço. O Dash é um shell projetado para executar scripts de shell que seguem as construções padrão com baixo consumo de recursos. A alternativa é o bash, que tem mais recursos de programação e recursos interativos, como histórico de linha de comando e conclusão, ao custo de usar mais memória e ser um pouco mais lento.
Altere seu shell de login para um bom shell interativo. Na linha de comando, execute
chsh -s /bin/zsh
(Você pode usar /bin/bash
, se preferir.) Configure seu programa de gerenciamento de usuários para usar esse shell diferente como o shell de login padrão para novos usuários (por padrão, o programa usual de linha de comando adduser
usa /bin/bash
).