琉鹿者
这个作者很懒,什么都没留下…
展开
-
ssh远程连接教程
在设计与实现自定义shell解释器的时候需要用到虚拟机,由于在虚拟机上操作不便,所以用到了ssh远程连接。原创 2024-01-01 11:48:44 · 405 阅读 · 0 评论 -
自定义shell解释器的设计与实现(五):工作总结
该自定义shell解释器的整体框架主要包含一个启动代码文件sh.c,该文件负责整个shell的启动和控制。在该解释器中,可以调用外部命令,如ls、help、cp、rm、mv等。整体而言,该自定义shell解释器通过sh.c作为核心文件,通过合理的模块化设计,实现了对用户输入的解析、外部命令调用以及语法解析的功能。sh.c文件充当整个shell解释器的入口点,负责解析用户输入、调用相应的命令执行函数以及处理语法解析。help、uname、ps 等可执行文件,mycwd 即设置为你的工作目录。原创 2024-01-01 11:37:06 · 617 阅读 · 1 评论 -
自定义Shell解释器的设计与实现(四):扩展功能
扩展功能:uname、top、grep、echo功能实现原创 2024-01-01 11:03:29 · 331 阅读 · 0 评论 -
自定义Shell解释器的设计与实现(二):外部命令1
命令帮助信息 (help)显示指定目录文件(ls)复制文件、文件夹(cp)移动文件、文件夹(mv)删除文件、文件夹(rm)原创 2023-12-31 18:47:55 · 337 阅读 · 1 评论 -
自定义Shell解释器的设计与实现(三):外部命令2
显示目录结构 (tree)显示进程信息 (ps)原创 2023-12-31 18:57:16 · 344 阅读 · 1 评论 -
自定义Shell解释器的设计与实现(一):主函数部分
通过设计一个自定义的Shell解释器,加深对Linux系统的底层系统调用和解释器工作原理的理解。原创 2023-12-31 15:07:14 · 1037 阅读 · 1 评论