Python OS Simulator

A command-line operating system simulation that replicates basic Linux-style commands such as file creation, directory navigation, and file management using Python. The system parses user commands and maps them to internal functions that perform operations like creating files, removing folders, check current process, give memory to tasks and listing directories.

Fetures

Commands System

Internal Architecture

The command parser identifies the command keyword and calls the related function inside the system.

For example:

Terminal Output


┌───────────────────────────┐
  Python OS Simulator
└───────────────────────────┘

> mkdir projects
Directory created

> touch main.py
File created

> ls
projects
main.py

> rm main.py
File deleted


Technologies Used