you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 1 year ago (3 children)

People type clear instead of CTRL+L?

I've never had a terminal that that didn't work in. Or at the very least have a shortcut be able to be set for.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago*

    CTRL+L and clear command do two different things (at least when using Bash on Debian):

    • CTRL+L scrolls the terminal output one screen so you don't see your previous output, unless you scroll up;
    • clear does indeed clear terminal output completely, and your previous command history is available only through the history command.

    If you want CTRL+L to clear your screen completely you can add following to the .bashrc (or other file that is sourced when starting Bash, e.g. .bash_bindings):

    bind -x '"\C-l":clear'

    Note that it might not work if you use Vi mode inside Bash, but who does that.

  • source
  • parent
  • [–] 1 point 1 year ago (1 child)

    I often use clear when I need to rerun the same command and want to see the output in isolation each time, so I might run clear && ./build.sh and then just press the up arrow and run it again.

    But I think, many people are also just not aware of the keyboard shortcut or don't care to remember it, since they don't use it often and clear is easy enough to guess.

  • source
  • parent
  • hideshow 1 child comment