Shell Terminal (C)

A fully functional Unix-like shell in C supporting command execution, piping, background processes, and directory utilities.

SSjoerd De Bruynon January 1, 2024
C
Unix
Shell
Systems Programming
Process Management
Shell Terminal (C)

Project Details

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.

Technologies Used

C
Unix
Process Management
Signal Handling