Não é possível acessar o histórico de comandos no meu shell (sh)

1

Não tenho certeza se readline é o que realmente falta, mas o problema é shell (em vez de bash) e quando clico na seta para cima e para baixo, recebo o seguinte em vez do histórico de comandos:

$ ^[[A^[[A^[[A^[[A^[[A^[[A^[[A

O que está faltando?

    
por Adam Silver 09.07.2013 / 22:53

1 resposta

6

Você está executando sh , que no Debian tem link para dash . Se esse não for o shell desejado, tente digitar exec bash .

dash (bem, nem dash nem o original Bourne sh ) não usa readline, o que explica porque você vê essas sequências de escape quando tenta usar as teclas de seta.

    
por 09.07.2013 / 23:07