Aplicación Mac Terminal: no se puede usar la flecha hacia arriba para cargar commands anteriores cuando se usa SSH en el server remoto (^ [[A)

Me encuentro con un problema extraño donde la flecha hacia ARRIBA ya no restaura los commands previamente ingresados ​​en un server remoto durante la session SSH:

:~ user$ ssh user@myserver //... type the password, get welcome message $ ^[[A //<- This is what I see when pressing up arrow on the server $ ls //<- I expect to see my previous commands to be visible 

¿Cómo puedo hacer que los commands de recuperación del terminal ingresen en un server remoto al presionar la flecha hacia arriba? Este es el comportamiento que he observado anteriormente, actualmente ejecutando OSX 10.11.2

  • Agregar variables a un command de shell en Automator
  • Cómo eliminar líneas superiores e inferiores de un file usando sed, awk, etc. en 1 paso
  • Apple Remote Desktop 3.9 ¿Problemas de actualización?
  • ¿Hay modo de console en Mac OS X?
  • Enviar notificación desde la línea de command
  • > la console no funciona
  • "Radio por Internet" ha desaparecido de iTunes 12.7
  • ¿Qué aplicaciones de OS X crees que son indispensables?
  • permiso denegado mkdir / Volumes
  • ¿Cómo puedo usar particiones NTFS en OS X?
  • ¿Cómo puedo evitar que se dañen los nombres de los files al copyr files entre Linux y macOS?
  • ¿Hay alguna opción para el desarrollo de IOS en Windows 8? (Aplicaciones, Emuladores, Cloud Computing OK)
  • 2 Solutions collect form web for “Aplicación Mac Terminal: no se puede usar la flecha hacia arriba para cargar commands anteriores cuando se usa SSH en el server remoto (^ [[A)”

    Intenta cambiar temporalmente tu caparazón, escribe el nombre del caparazón:

     $ /bin/csh 

    Vea si eso arregla su tecla de flecha. Si es así, su shell o perfil de shell tiene la causa del problema.

    Soluciones posibles:

    1. Repara tu shell o perfil de shell actual.
    2. Puede cambiar a un shell diferente de forma permanente.

    Referencia: Mac OS X: Cómo cambiar la carcasa de la Terminal

    Prueba esto:

     echo $HISTSIZE 

    Si ese número es negativo o cero, causará el comportamiento que estás viendo. Debe configurarlo en un número positivo en su ~ / .bash_profile remoto (o ~ / .bashrc dependiendo del sistema operativo remoto).

     export HISTSIZE=100000 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).