Skip to content
#

fork-exec

Here are 17 public repositories matching this topic...

A lightweight, cross-platform Unix shell implementation written in C. Features include I/O redirection, background process execution, built-in commands (cd, pwd, echo, export, history), command history tracking, signal handling, and colorful UI. Demonstrates core OS concepts: process management, file descriptors, and system calls.

  • Updated Dec 3, 2025
  • C

In this repo, the objective is to implement a minimalistic shell whose sole purpose will be to read commands from standard input (keyboard) and execute them. We are required to implement three shells of increasing complexity and difficulty. These shells must be named mysh1 through mysh3. You can read assignment.pdf for more information.

  • Updated Oct 17, 2026
  • C

Add this topic to your repo

To associate your repository with the fork-exec topic, visit your repo's landing page and select "manage topics."

Learn more