Hide files ending in tilde

Solution 1:

Add

 alias ls='ls --hide="*~"'

to your ~/.bashrc, ~/.bash.aliases or where ever you define your shell aliases.

Solution 2:

You can set the files to be hidden. Use: ls --hide=*~.

Solution 3:

It was in the comments, but here's an answer:

ls --ignore-backups 
ls -B