A Simple Shell created using C programming language
This project is mainly focused on the C topic system calls
. Here are some of the concepts used in this project:
- Fork
- PID & PPID
- exec functions: precisely execve
- wait
- strtok
- stat
- env
- PATH
- perror
- exit
- isatty
- signal
Other notable C concepts used but not limited to are: malloc
, free
, main prototypes
, string functions
and pointers
.
Our shell project has been compiled using the following command:
gcc -Wall -Werror -Wextra -pedantic -std=gnu89 *.c -o hsh
Which you can then run using the command:
./hsh