Адаптация linux команд под windows

308
24 мая 2017, 07:54

Хотелось спросить совета по тому, в правильном направлении я двигаюсь или нет. По предмету операционные системы дали задачу, написать программу адаптирующую команды linux (rm,tail,cd,ls,comm,cd) под windows (дословно, преподаватель сказал что бы они работали в windows как в linux). Собственно, возник вопрос, возможно ли скомпилить экземпляры утилит coreutils под windows, создать для них "окружение" что бы они "думали" что выполняются под linux (с соответствующими заглушками) и выполнять? Т.е моя программа будет неким аггрегатором доступных пользователю команд, которая воссоздает окружение linux, запускает файл команды, перенаправляет ей аргументы, и перенаправляет ее вывод в консоль windows. Про cygwin,mingw и эмуляторы терминала под windows знаю, не подходят по условию задачи.

Answer 1

Посмотрите эту статью Переносим функциональность bash в cmd.exe

READ ALSO
Запустить слот в его потоке

Запустить слот в его потоке

Для объекта был вызван метод QObject::moveToThreadСледовательно, при поступлении сигналов соответствующие слоты выполняются в указанном потоке

197
Самоудаление программы

Самоудаление программы

Необходимо чтобы программа при запуске осталась работать в оперативной памяти и удалила себя с жесткого дискаПробовал через bat файл но выдает...

220
Изменить папку для выходных файлов cmake

Изменить папку для выходных файлов cmake

У меня есть следующий CMakeListstxt для построения библиотеки:

269
Наследование и массив в Javascript (ES-2015+)

Наследование и массив в Javascript (ES-2015+)

Никак не могу найти ответ в Инете и разобраться что вообще происходит

203