Skip to content

Nikindrik/GUI_UNIX_OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GUI UNIX OS

An emulator for the operating system language was created. The emulator's operation is similar to a shell session in a UNIX-like OS. The emulator accepts a virtual file system image in the form of a zip file.

📘 Installation and running

git clone https://github.com/Nikindrik/GUI_UNIX_OS
python -m venv venv

For windows

.\venv\Scripts\activate
pip3 install pygame

For linux/UNIX/MAC

source venv/bin/activate
pip3 install pygame

Run

python main.py --user <user_name> --archive <archive_name.zip> --script <start_script_name.sh>

Example

python main.py --user nick --archive systeam.zip --script start.sh

💻 Command in UNIX emulation

  • Displays available commands and their brief descriptions - help
  • Lists directories and files in the current working directory - ls
  • Changes the current directory in the virtual filesystem - cd
  • Exits the emulator or application - exit
  • Counts words, lines, or characters in a file - wc
  • Moves or renames files or directories - mv
  • Clears the console output screen - clear

🖼️ Gallery

img.png

img.png


The project is actively developing, so you can offer your ideas for improvements and visit my git.

About

Shell emulator in python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published