实现一个简单shell(支持重定向)

5.16更新:支持重定向git 咱们知道对于Linux,shell就是个命令行解释器,当咱们输入相关的命令,会去执行相关的操做。github 好比当咱们输入ls -a -l命令,shell就会打印出当前目录的内容,这是如何实现的?shell本身就是一个进程,当咱们输入ls之类的命令,它会经过fork,exec函数去建立一个新的子进程去执行相关操做。所以咱们也能够利用这个来实现一个简单的shell。
相关文章
相关标签/搜索