Developed a fully functional Unix-like shell in C supporting command execution, piping, background processes, forks, and directory utilities (e.g., ls).
Implemented process management, signal handling, IO redirection, and job control to mirror standard shell behaviors.
Added display and formatting options for improved usability and command visibility.