Eu sou novo no Linux, tentando o Ubuntu 10.04, pré-configurado pelo host.
Quando efetuo login (SSH) usando a conta pré-configurada, o prompt do shell é: user @ hostname: ~ $
A seta para cima percorre a lista de comandos recentes do shell e o preenchimento de guias funciona conforme o esperado.
No entanto, quando eu crio uma conta e faço login (SSH) usando essa conta, o prompt do shell é simplesmente "$" e a seta para cima apenas imprime um caractere de controle (^ [[A).
Alguém pode me dizer como configurar meu comportamento de prompt, preenchimento de guias e seta para cima? O fato de eu estar obtendo caracteres de controle quando faço a seta para cima me faz pensar que minha conta (ou sessão) está em algum modo que não estou familiarizado.
Eu sei que há um código de conclusão de tabulação armazenado no bashrc que eu posso descomentar, mas isso não parece ter nenhum efeito, mesmo depois de sair e entrar novamente.
Estou em um modo estranho quando faço o SSH com a nova conta ou há apenas algumas configurações de sessão / conta que preciso configurar e posso encontrar informações em qualquer lugar da Internet se eu soubesse o que procurar?
Outra maneira é abrir o arquivo / etc / passwd e alterar o shell / bin / sh para / bin / bash
fonte
Como mencionado por Dennis Williamson, o problema era o shell padrão. Eu estava usando o Debian e meu usuário não root assumiu o padrão sh.
Reconectado e problema resolvido.
fonte