I'm a heavy bash user and konsole is my preferred environment. I know I can use the keyboard command ctrl+shift+x to clear the scrollback buffer, but there's certain points in my scripts where I would like that to occur. How can I clear konsole's scrollback buffer using the command line, bash, or any other shell?

up vote 11 down vote accepted

This will do it:

echo -e "\e[3J"

Found here. Works in regular xterm too.

  • nice! good find and works perfectly! – Joshua K Oct 24 '09 at 4:32
  • didn't work for me on SUSE in a xterm with bash shell. – djangofan Mar 19 '11 at 20:00
  • 3
    I liked echo -ne "\e[3J" better as it avoids printed line-break. – Patrick B. Mar 22 '12 at 12:01
  • @PatricB.: true, though in this context, I'm expecting him to incorporate it into a script – retracile Mar 22 '12 at 16:26
  • 1
    @SandeepDatta: It works with konsole 4.14.3 on Fedora 20; it doesn't clear the screen--it clears the scrollback buffer. – retracile Apr 10 '15 at 18:36

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.