为Linux 操作系统建立兼容的 Windows命令接口
简单实现的dos命令 CLS, DATE,TIME,FIND,FINDSTR,COMP,FC,EXIT,HELP,MORE 说明 由于自己能力和时间有限,程序依旧存在不少bug,并且不是原模原样的实现dos命令,有的简单实现,有的命令参数众多,只实现了几个 这个程序写的并不优雅,违反了很多大忌,只是简单能跑 写完后我再也不想见到“段错误”这三个字,心酸,这个可能在出现段错误时为你提供点解决思路 https://www.cnblogs.com/zl-graduate/p/5735288.html 使用的环境 gcc 9.2.1 20190909 GNU gdb (Debian 8.3-1) 8.3 Kali-Linux-2018.2-vm-amd64 参考的Linux api文档 Linux c api 参考手册 https://legacy.gitbook.com/book/wizardforcel/linux-c-api-ref/details https://github.com/guodongxiaren/LinuxAPI/wiki 结构 为了演示,所用到的两个文档1.txt 2.txt CLS 功能 cls命令的功能是清屏 设计流程 其实就是简单地 fputs("\x1b[2J\x1b[H", stdout);其中的不明所以的字符串是VT100的控制码,部分定义如下 "