C implementation of basic Unix shell commands