While Linux systems install with thousands of commands, bash also supplies a large number of “built-ins”—commands that are not sitting in the file system as separate files, but are part of bash itself ...
I thought it's supposed to, but alias ls='ls -ltr' in my .bashrc is not overriding /bin/ls. I have definitely sourced .bashrc, and other aliases (though not overriding) are taking effect.