I originally had cat and ls in there but decided to take them out. I don't want it to lose its CVness.
Grep is a _very_ good idea! Thanks :)
Why did I take it out... It just seemed out of place. I had all of these CV related commands (about, projects, etc.) and then in the middle of all that I had cat and ls. It just seemed like the whole thing was trying to be something it isn't: an accurate terminal emulator.
The whole thing uses a sort of virtual file system. A call to ls would have shown you a directory structure that looks very much like all of the other commands you can execute (you can check it out on github: http://github.com/samwho/terminal-cv it's under public/fs/).
So after some deliberation I decided to keep the thing as CV-centric as possible and removed the wannabe Linux commands :) Maybe I should put them back in as easter eggs...