摘要:
一 分析 要实现一个shell,需包含3个步骤 1)读入指令 2)指令解析 3)执行指令1 从键盘读入指令 从键盘读入指令的几个要点: 1)调用getc函数等待并获取用户键盘输入。 2)每一行命令的结束符为'\n',getsline函数就是通过这个结束符来判断用户是否完成指令的输入。#include #include #include int main(){ char* cmdLine = (char*)malloc(sizeof(char)*100); char* prompt = "print your cmd >"; int i; while(1 阅读全文