6 votos

¿Por qué mi línea de comandos de Terminal se estropea así? (¿culpa de bash?)

Cuando utilizo el historial de la línea de comandos ( CtrlR , CtrlP )

La línea de comandos se jode así:
enter image description here

El cursor se encuentra supuestamente al final de la línea ( acaba de pulsar CtrlE )

Si pulso enter, sólo source ~/.bash_profile se ejecuta, el resto es basura en la pantalla.
Aunque funciona como debe, me gustaría que el terminal no estuviera roto visualmente.

editar: Esta es mi PS1: PS1="\033[0;31m[mac] \033[0;37m\w\033[1;36m> \033[1;0m"

8voto

Matt Puntos 108

Lo más probable es que sea un problema con lo que has configurado tu PS1 en tu .bashrc o .bash_profile. Específicamente, espero que esté relacionado con secuencias de escape incorrectas.

He aquí una enlace con más información. Es difícil de decir exactamente sin ver lo que su PS1 se establece en.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X