As setas não funcionam, tudo que vejo é ^ [[A ^ [[B ^ [[C ^ [[D

3

Isso deve ser algo óbvio, mas não consigo encontrar uma maneira de corrigir isso.

Estou usando o iTerm e acessando o servidor Ubuntu remotamente.

Isso é o que eu vejo quando pressiono as setas:

$ ^[[A^[[B^[[C^[[D

O usuário foi adicionado via useradd , portanto, a pasta inicial está vazia. Como posso consertar flechas?

Obrigado

    
por firedev 03.03.2015 / 08:25

1 resposta

4

Essas teclas de seta funcionam se você usar um shell apropriado como bash .

O $ é um indicador claro de que você não está usando um deles (caso contrário, você veria, por padrão, mais do que apenas um $ como um prompt).

Você deveria ter feito algo assim:

useradd -u {username} -d /home/{username} -s /bin/bash -p {password}

Você não precisa recriar o usuário; Depois, você pode alterar o shell (permanentemente) quando conectado ao usuário:

chsh -s /bin/bash
  • Existem mais conchas. Se você se sentir aventureiro, altere bash para zsh
  • Leia também sobre useradd e adduser: link (você deve usar adduser)
por Rinzwind 03.03.2015 / 08:47

Tags