Yet Another Shell

Description

  • Rais Kazi

  • February 2021

I created a fully functional command line capable of managing file redirection, piping, job control, and signal handling in C. I programmed the child processes by using fork() and execvp() functions and parsed user input using the strtok() function. I also developed a doubly linked list of process groups to efficiently execute jobs in the foreground and background of the shell.

Technology