Por que as teclas de navegação se tornam ^ [[A em usuários não-root?

2

Estou usando um servidor Ubuntu via ssh. Tudo está bem sob o root, mas se eu criar e acessar os usuários que eu crio, as teclas de navegação se tornam ^ [[A ^ [[B etc. E as funções originais como o comando anterior se foram. Eu não sei onde estou errado.

    
por PlutoTX 06.08.2012 / 15:52

1 resposta

1

Parece que você não está configurando o shell do usuário criado para o bash. Se você não definir isso explicitamente, o sistema usará o padrão (consulte / etc / default / useradd). Tente adicionar essa opção ao seu comando useradd:

-s /bin/sh

Eu também recomendo criar um arquivo em seu diretório home chamado .inputrc com as seguintes linhas:

"\e[A": history-search-backward
"\e[B": history-search-forward

Isso faz com que o botão Up pesquise apenas os comandos que começam com o que você digitou. Então, se você digitar "sudo" e clicar apenas nos comandos que começam com o sudo serão mostrados.

    
por 10.08.2012 / 14:48