soword科技言
永久公益免费API接口
提供永久免费的API接口,查看更多API接口,如果您有其他免费API资源,请联系我们,造福人类。
提供商务开发:小程序,系统,APP
定制开发,免费评估,免费咨询,价格便宜,售后保障,前往开发服务中心联系开发客服中心
shell什么,怎么开始使用?

我正在用C编写一个shell。在昨天之前,我对编写shell的含义还不十分清楚这是您的shell必须要做的事情!我确定缺少一些重要的东西。

  • 解析您键入的内容,以确定哪些是命令,哪些是参数(ls -la LICENSE

  • 扩展ls *ls file1 file2 file3 ...

  • 如果编写ls | grep blah,则需要将输出从发送 lsgrep以及重定向。

  • 信号处理!如果按Ctrl+C,它需要将该信号发送到您正在运行的任何进程。或者其他的东西。我还不太了解。

  • 流程管理!使您可以进行后台和前台作业。Ctrl+z 和fgbg

  • Shell脚本!(用于循环和事物)

Shell 不需要做的事情:

  • 使用$PATH环境变量找出要执行的命令exec显然可以做到这一点。

我想我将致力于实现管道,重定向和信号处理。



2023-03-22 10:04:19

新人小程序+APP定制199元起


发放福利,助力中小企业发展,真正在互联网中受益

点击询问定制

广告服务展示