Implementation of Linux Shell in C