por que a história não funciona no Ubuntu?

0

Eu tenho uma nova máquina remota Ubuntu configurada e, por alguma razão, minha história não funciona. Quando tento usar a tecla de seta, recebo códigos de escape. Aqui está o meu arquivo .profile completo, a primeira linha funciona, então sei que o arquivo está sendo lido:

PS1='$(whoami):$(pwd)-> '
HISTFILESIZE=2500

Como nota de rodapé, estou usando o Putty, e funcionou bem em uma máquina local, essa nova máquina remota está localizada em outro lugar do país. Eu tentei mudar o tipo de terminal de 'xterm' e 'linux' sem sucesso.

Obrigado

    
por Sergio D. Caplan 16.07.2016 / 19:14

1 resposta

2

Se você pressionou Up e obteve ^[[A , provavelmente é porque o shell na máquina remota não suporta histórico. Se você executar history e ele disser algo como sh: 1: history: not found , isso confirma. Mais informações aqui: Por que minhas teclas de seta não funcionam no sh

Além disso, se você não tiver certeza de qual shell está em uso, execute echo $0 .

    
por wjandrea 16.07.2016 / 20:41