Tem certeza de que não está executando dash
como seu shell padrão quando você faz login como outro usuário? No meu computador, parece exatamente como você descreve:
self@debian~$ dash
$ ^[[A^[[A
O mesmo acontece com sh
(que na verdade parece ser um apelido para traço):
self@debian~$ sh
$ ^[[A^[[A