Linux shell program, implemented in C. Parses user input and executes commands using system calls to create and manage child processes. Commands can be executed in foreground or background. Supports I/O redirection.
compile with: "make" run with: "./smallsh" toggle foreground only mode: control+z exit shell with: "exit"