This is a basic yet functional C program, intended to function as a Unix shell. It provides a range of commands that closely resemble those commonly encountered in Unix systems. Notably, this shell possesses the ability to handle concurrent pipe operations and execute IO redirections. Below is the high-level design overview of the program:
- Make sure your computer is able to compile c code.
- Run
make
in the directory of the project. - Run
./main
to start the program.