Split from - http://www.daniweb.com/forums/thread231732.html

Hi guys i want to make a project in which i am planning to create a full functional shell. But i don't know how and where to start from.

Please anybody reply if you have any knowledge regarding this.
Any website ,any starter information will be greatly informatively for us.

This should be an indispensable reference for you. You ought to be able to dig up code for most if not all of them (at least the *nix ones).

In general you have do some thing of this sort

while(1)
{
      //Accept a new command from the user
     // Fork a new process
    // The child process handles the new command, finishes it and   returns the status to the parent

}
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.