用C编写自己的shell
我首先涉及到和shell相关的所有函数。我已经理解了fork()、execvp和内置函数的概念;但是,我不知道如何处理管道和重定向操作符。起初,我认为管道和重定向操作符是由execvp处理的,但看起来它们不是程序,所以不是。你能提供有关用C编写shell时管道和重定向操作符的细节吗?要实现管道和重定向,你需要一种机制来重新定义shell启动的二进制文件的stdin和stdout。一旦你对这一点有所了解,其他一切都应该非常简单:——) 祝你好运 要实现管道和重定向,您需要一种机制来重新定义shell启动的二进制文件的stdin和stdout。一旦你对这一点有所了解,其他一切都应该非常简单:——)用C编写自己的shell,c,shell,pipe,C,Shell,Pipe,我首先涉及到和shell相关的所有函数。我已经理解了fork()、execvp和内置函数的概念;但是,我不知道如何处理管道和重定向操作符。起初,我认为管道和重定向操作符是由execvp处理的,但看起来它们不是程序,所以不是。你能提供有关用C编写shell时管道和重定向操作符的细节吗?要实现管道和重定向,你需要一种机制来重新定义shell启动的二进制文件的stdin和stdout。一旦你对这一点有所了解,其他一切都应该非常简单:——) 祝你好运 要实现管道和重定向,您需要一种机制来重新定义shel
祝你好运 投票支持完全赢得的XD投票支持完全赢得的XD