What happens when you type 'ls'
So I was recently asked a question and couldn't really come up with a technical answer to it. What exactly happens, in terms of the shell and the operating system when you type the command 'ls'. Answers would be appreciated or links to appropriate reading materials. I suggested stracing it, but does anyone know, in a point by point break down, what happens?