Fetures
- Command-based interface similar to Linux shell
- File and folder creation
- File and directory deletion
- Give memory to task
- Manage processes
- Directory navigation
- Command parsing system
- Audit logs
- Error handling for invalid commands
Commands System
ls→ list directory contentsmkdir folder→ create new foldertouch file.txt→ create filerm file.txt→ delete filecd folder→ change directory
Internal Architecture
The command parser identifies the command keyword and calls the related function inside the system.
For example:
- mkdir → create_directory()
- touch → create_file()
- rm → delete_file()
- cd → change_directory()
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
- Python
- Command Line Interface
- File System Operations
- Modular Function Design