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?


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
  • 4
    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 agree to our terms of service, privacy policy and cookie policy

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