C-SHELL

A Linux command-line shell with process, signal, pipe, and redirection support.

  • Duration: July 2022 – September 2022
  • Technologies: C

View code on GitHub

Highlights

  • Implemented a Linux shell supporting more than 10 terminal commands, command parsing, flags, I/O redirection, piping, process management, and signal handling.
  • Added a custom discover command that replicates the core functionality of the Unix find command.