A minimal UNIX shell.
Note: This is a work in progress
I am explaining this project as I progress on my blog:
- Part I
deals with understanding
fork
.
- Part II
explains how to execute commands like
ls
and pwd
.
- Part III
explains the concepts of signal handling.