This is a simple Unix shell program implemented in C from scratch. It provides basic functionality to execute commands. This shell is designed to mimic some of the behaviors of standard Unix shells.
- Command execution
- Application Launching
- Process Creation and Execution
- C compiler (e.g.,
gcc
) - Unix based operating system (Linux, macOS, etc.)
- Clone the repository:
- Compile the file.
gcc -o main main.c
- Run the shell.
./main
- Try typing
help