É um problema de codificação.
Defina a tradução do seu conjunto de caracteres Putty como " UTF-8
":
Window -> Translation -> Remote character set
Quando eu executo, digamos, cp
, recebo uma saída como a seguinte:
# cp -v Foo Bar
âFooâ -> âBarâ
O que há com os caracteres â
estranhos? Por que a casca está fazendo isso? Parece algum tipo de problema estranho de codificação.
Quando uso o PuTTY, recebo â
. Quando eu logar na máquina real localmente, recebo ?
no vídeo inverso. Se eu redirecionar stdout
para um arquivo, copiá-lo para minha máquina Windows e abri-lo, recebo uma combinação aleatória de caracteres até que eu diga ao editor de texto para fingir que o arquivo é UTF-8. E então eu recebo citações abertas e próximas.
Para corrigir o problema do PuTTY, altere as configurações em Janela - > Tradução e selecione (ou insira manualmente se não estiver presente) "utf-8"
Qual shell você está usando na máquina?