set -o vi and
alias c=clear If You Must
Nothing shows how little you know about the Unix terminal than to recommend using
^L to clear the screen without understanding that
set -o vi exists and what it does.
Control-l only works in Emacs mode (
set -o emacs), which is the default, but you should seriously consider changing to
set -o vi in order to leverage all your other Vi muscle-memory. The search capabilities with
Esc - / alone are worth it.
The only reason Emacs mode is the default is because the GNU project created Bash and the GNU project invented and uses the horribly bloated and isolated Emacs editor.
If you really are that bothered by typing
clear then add an
alias c=clear to your Bash config. It’s fewer keystrokes.