Skip to content
#

fork-exec

Here are 16 public repositories matching this topic...

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 Sep 23, 2026
  • C

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

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