模拟实现简单的shell

发布时间:2024年01月18日

目录

1.实现交互界面

2.子串分割的问题,解决命令行

3.指令的判断


1.实现交互界面

我们模仿打印出来就好了:

现在已经有初步的形状了。

2.子串分割的问题,解决命令行

3.指令的判断

看上面有一行内建命令中的export,其实不对的,

执行下面这行时就会找不到,再次执行env也是找不到了。本质就是env的环境变量中有一个指针指向了_argv所以下一次命令输入时,这个环境变量就会不存在了,所以需要一个全局变量。

?

文章来源:https://blog.csdn.net/Qianxueban/article/details/135648489
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。