A collection of basic UNIX utilities written in the C language.
There are 3 different shell iterations in this repo.
-
- Basic Shell
- It accepts commands, including arguments, and executes them.
- Focus: Process Control
-
- Basic Shell with piping and cd
- Focus: Piping & cd command
-
- Basic Shell with Signals, I/O Redirection, and Globbing
- Focus: Signals, I/O Redirection, & Globbing
-
- Environment (env) Utility
- Focus: Process environment & memory management
-
- Disk Usage (du) Utility
- Focus: File system hierarchy & File status