los caracteres se pegan al comienzo de la CLI

Cuando presiono la flecha hacia arriba para search en el historial de commands, algunos caracteres permanecen siempre al principio de la línea de command. ¿Alguien sabe lo que está pasando? ¿Cómo puedo arreglarlo?

por ejemplo, hago ping a google.com, se ve así: enter image description here

  • No se puede ejecutar Postgres después de la installation en OSX - El Capitan
  • ¿Cómo desinstalo imagemgick de Mac OS X?
  • ¿Cómo puedo instalar bind-utils en El Capitan?
  • Compruebe si las counts de networking son avalibles
  • ¿Puedo hacer iOS como dictado en OS X Lion?
  • ¿Cómo puedo comparar mi nueva RAM?
  • luego presiono la flecha hacia arriba unas pocas veces y la flecha hacia abajo unas pocas veces, algunos caracteres se pegan al comienzo de la línea de command de esta manera: enter image description here

    esos caracteres no pueden eliminarse o resaltarse, y aún puedo usar la CLI normalmente, así: enter image description here y moverse entre directorys a pesar de los caracteres principales: enter image description here

  • ¿Cómo evito que aparezcan los iMessages en mi MacBook Air?
  • Jailbreak mi teléfono de trabajo
  • kernel_task parece escribir grandes cantidades de datos en el disco, pero no se utiliza espacio en disco
  • DIMM de 16 GB en 2010 Mac Pro
  • Limpia el exceso de iTunes
  • Las teclas PageUp y PageDown para Irssi (IRC) en Macbook?
  • One Solution collect form web for “los caracteres se pegan al comienzo de la CLI”

    Su request Bash no se escapó correctamente para los caracteres que no se imprimen, por lo que cree que la request es más larga de lo que realmente es (y no elimina algunos de los caracteres). Para solucionarlo, agrega \[ y \] alnetworkingedor de las partes invisibles.

    Debes cambiarlo a:

     export PS1='\[\e[31m\]\W\[\e[0m\] ' 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).