GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué Gnu Screen / Byobu deja texto basura en el shell durante una búsqueda inversa?

Recientemente comencé a usar la pantalla GNU a través de Byobu, pero creo que el problema está relacionado con la pantalla.

Primero accedo a SSH en un servidor y luego realizo una búsqueda inversa para ejecutar un comando común (descargar la base de datos). He redactado parte del texto, pero porque generalmente genera (reverse-i-search) ‘:` antes de la búsqueda, empujó la línea a lo ancho de la terminal.

Si estoy satisfecho con la búsqueda y acepto el comando, el texto más a la derecha permanece. Ver a continuación:

Entonces, ¿por qué este "texto basura" permanece en la ventana? Solo sucede en la pantalla y solo parece suceder para ciertos hosts que usan mi formato .bashrc personalizado y no tienen uno propio.

Respuesta aceptada:

Probablemente te falte \[ y \] en tu PS1 . Debe sortear todas las secuencias de escape que no sean de impresión, p. las secuencias de escape solían colorear las cosas de azul y amarillo.

Vea la página de manual de bash para más detalles. Está en la sección titulada "Indicaciones".

También está documentado en los documentos de información en Control de la solicitud.


Linux
  1. Haz matemáticas en el shell de Linux con GNU bc

  2. ¿Por qué nadie usa The True Bourne Shell como /bin/sh?

  3. ¿Usando Gnu Screen, obtengo un aviso sin procesar con barras invertidas?

  4. Seleccione texto usando el teclado en Linux Shell

  5. ¿Cómo copiar el búfer de copia de pantalla GNU al portapapeles?

¿Qué es el Shell en Linux?

¿Buscar texto en la salida del terminal?

Centrar texto en la pantalla con SFML

¿Por qué es posible voltear la pantalla?

¿Por qué el usuario 'bin' necesita un shell de inicio de sesión?

Convierta el modo binario al modo de texto y la opción inversa