Examples of commands I'm referring to are
cd. Also, how are these built? Do you have an example?
It's usually plain
Be carefull - installing base utilities like those over your distribution's copy of them is a bad idea. Use whatever package manager your system comes with for that. You can install to a different prefix though (installing somewhere into your home directory is a good idea if you want to experiment).
Note that although there is a
You can find many more of these online.
Just to add a bit more to Mat's answer, although Unix implements these as standalone programs, many commands are also implemented within
It may be worth noting that these commands do not have to be written in C - indeed, several mini linux distribution use