Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
600 ₴
Freelance projects › Microshell in C Microshell in C
В очень короткие сроки нужно написать проект имитирующий терминал в линуксе.
1. Выписывать знак подсказки в форме [{path}]$, где path- путь к рабочему каталогу.
2. Команда cd.
3. Команда exit.
4.Команда help которая выписывает информацию про автора и команды которые программа поддерживает.
5.Две еще какие-то команды например cp, и это не могут быть простые команды типа echo.
6.Принимать команды которые связаны с файлами,именами в каталогах и делать возможным вызов скриптов и программ с аргументами fork()+exec*()
7. Выписывать сообщение об ошибке если команда не найдена.
8.Дополнительные функции типа обслуживания цветов,истории команд.