A unix shell
- make
- ./shell
- The directory from which the shell is invoked will be the home directory of the shell represented by ~.
- Supports semi-colon seperated list of commands.
- 'pwd' ,'ls', 'cd' and 'echo' are built in the shell itself (builtin commands)
- All other commands are executed by forking parent process.
- Background Processes.