用C语言实现一个简单的Linux壳层(Shell)

        期末考试考完,进入圣诞假期,终于腾出手写这篇文章了。

        这是我们OS课的第一份作业,要求实现一个简单的Linux shell,用C写出一个类似terminal的东西。大致要求:可以循环接收command,根据内容实现相应动作,实现几个常见command即可。作业目的是熟悉几个知识点:Linux的parent process和child process、fork()和execvp()、file descriptor table以及输出重定向(output redirection),还有信号处理(signal handling)。提供的支持材料包括:说明文件pdf、TA提供的部分函数代码(我没用上)。

        下面开始搭框架:

        / * 还没写完 * /

你可能感兴趣的:(linux,现学现卖,C)