Skip to content

happin92/MicroOs-Python-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroOs-Python-shell

MicroOs - мини операционная система со своей файловый системой сделанная на Python работящая прямо в терминале

Как запустить

  1. Зайдите на страницу релиза и скачивайте zip архива последней версии

  2. Распакуйте архив в любую папку

  3. Открой распакованную папку в терминале и запустите main.py

Для Windows

python3 main.py

Для Linux и Unix систем

python main.py

Обязательно перед запуском убедитесь что у вас стоит Python

python --version

Инструкция по использованию

Это инструкция по использованию MicroOs со всеми ее командами

Просмотр доступных команд

help

Вывод своего текста

echo "ВАШ ТЕКСТ"

Команда echo позволяет вывести ваш текст который вы напишите БЕЗ КАВЫЧЕК

Мини калькулятор

calc

Минималистичный калькулятор с возможностью решать простые выражения со знаками: + - * / ** и так далее "усовершенственную версию можно скачать через пакетный менеджер MicroOs Packet Manager"

Вывод своего текущего пользователя

whoami

Эта команда позволяет посмотреть под каким пользователем вы сейчас находитесь

Добавление нового пользователя

useradd "ВАШ НОВЫЙ ЮЗЕР"

Команда добавления нового пользователя, ставит новое имя для пользователя в файле user_state (можно только одним словом и без кавычек)

Очистка терминала

clear

Команда очищает все содержимое терминала (работает только на Windows и Unix подобных системах

Дублирование текста

yes "ВАШ ТЕКСТ"

Команда дублирует ваш текст 50 раз (писать без кавычек)

Вывод сведения о системе

pfetch

Мини программа похожая на fastfetch или neofetch на юникс подобных системах

Файловая система

Операции с файлами обрабатываются в fs.py с помощью библиотек shutil и os

Просмотр текущей дериктории

pwd

В строке приглашения тоже указан текущий каталог но команда pwd позволяет посмотреть его более детально

Просмотр файлов в текущей дериктории

ls

Выводит список файлов и папок из каталога в котором вы сейчас находитесь

Изменение дериктории

cd "НАЗВАНИЕ ПАПКИ"

Переход в вашу указанную папку (БЕЗ КАВЫЧЕК)

Флаг для cd

cd ..

Изменяет ваш путь каталога ниже на 1 директорию

Создание папки

mkdir "НАЗВАНИЕ ПАПКИ"

Создает новую папку с вашим названием (БЕЗ КАВЫЧЕК)

Удаление файлов

rm "НАЗВАНИЕ ФАЙЛА"

Удаляет файл по названию которое вы указали (БЕЗ КАВЫЧЕК)

Флаг rm для удаление папки

rm -rf "НАЗВАНИЕ ПАПКИ"

Полностью удаляет содержимое и саму папку которую вы указали (БЕЗ КАВЫЧЕК)

Запуск py файлов

run "НАЗВАНИЕ PYTHON СКРИПТА"

Запуск python файла который вы указали (БЕЗ КАВЫЧЕК)

Как скачивать пакеты

Полная инструкция по скачиванию пакетов и их запуску находиться здесь

Просмотр актуальных пакетов

mop list

Список всех программ которые находяться в репозитории пакетного менеджера и доступные для скачивания

Made with ❤️ by happiness

About

MicroOs - мини операционная система со своей файловый системой сделанная на Python работящая прямо в вашем терминале

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages