Bash-Shell An implementation of the GNU Bourne Again Shell done in C to get familiar with system level calls and interact with the Linux OS Kernal from a low level language like C.