¿Cómo puedo borrar el búfer de desplazamiento en konsole de bash?

8

Soy un gran usuario de bash y konsole es mi entorno preferido. Sé que puedo usar el comando de teclado ctrl + shift + x para borrar el búfer de desplazamiento, pero hay ciertos puntos en mis scripts en los que me gustaría que eso ocurra. ¿Cómo puedo borrar el búfer de desplazamiento de konsole usando la línea de comando, bash o cualquier otro shell?

Joshua K
fuente

Respuestas:

14

Esto lo hará:

echo -e "\e[3J"

Encontrado aquí . Funciona en xterm regular también.

retroceder
fuente
¡bonito! Buen hallazgo y funciona perfectamente!
Joshua K
no funcionó para mí en SUSE en un xterm con bash shell.
djangofan
3
Me gustó echo -ne "\ e [3J" mejor ya que evita el salto de línea impreso.
Patrick B.
@PatricB .: cierto, aunque en este contexto, espero que él lo incorpore a un guión
retroceda el
1
@SandeepDatta: Funciona con konsole 4.14.3 en Fedora 20; no borra la pantalla, borra el búfer de desplazamiento hacia atrás.
retroceder