出了一个实验题,对于一个刚专升本的我来说,真的是什么都不懂,能帮我看看吗?

1)通过编程验证fork和exec函数创建新进程的机制;
(2)编程实现打印符合Linux命令提示符格式的函数;
(3)实现输入命令行的拆分,将输入的命令(以空格作为分隔符)拆分成字符串数组;
(4)完成自定义Shell的实现。