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