¿Por qué hay un corchete izquierdo antes de mi aviso de bash?

Me di cuenta de que después de ejecutar los comandos, aparecerá un carácter de corchete izquierdo antes de la línea anterior. Parece ser parcialmente dependiente de lo que hay en $PS1. He intentado desarmar $PROMPT_COMMANDy $PS1pero eso no hizo una diferencia. Aquí hay un ejemplo de esto que sucede en Terminal.app:

Terminal.app

He proporcionado una pregunta/respuesta sobre cómo usar la nueva función Marcas aquí: apple.stackexchange.com/a/209907/24130

Respuestas (2)

Me lo imaginé. Fui a View->Hide Marksy los [personajes desaparecieron.

La nueva característica Marcas en El Capitán 10.11 Terminal agrega estructura al contenido de la terminal al marcar líneas de solicitud y otro contenido interesante, lo que permite operaciones como navegar, seleccionar, copiar, imprimir y eliminar comandos o su salida.

Consulte el menú Editar , especialmente los submenús Marcas , Marcadores y Navegación para ver los comandos relacionados con Marcas.

Las marcas se indican con "corchetes" en cada extremo de una línea marcada. Los marcadores son una marca más pesada (se usan para marcar secciones con una marca de tiempo o un nombre personalizado) y se indican con líneas verticales más gruesas y un color de fondo diferente.

Puede ocultar los indicadores de marcas si no desea verlos, con el elemento de menú Ver > Ocultar/Mostrar marcas . Esto no elimina las marcas ni impide que funcionen los comandos relacionados con las marcas.

Una buena explicación de lo que puede hacer con Marks y los comandos relacionados se encuentra en la respuesta de @nwinkler a esta pregunta .