有门课的一个作业,是要每人自己实现一个linux shell,如果实现了语法高亮,PATH里面有的东西也高亮,历史命令自动建议按→补全,识别.git目录,实现管道,实现环境变量,alias,重定向,通配符支持,if等控制流,则都额外加分。在开始前我有一些资料,是我根据网友给的问题精心整理了一份「Linux的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
允许成品有一点bug没关系,可以借助AI,可以抄,但是答辩环节要能就自己写的东西对答如流。
只有一个星期时间做,如果只交付最最基本的 输入什么 eval什么 形成一个残破的eval封装 可以保证不挂
但如果你逼自己一把,附加题全干,实现if这种难题也迎难而上,简单解释器照写,只要一个星期,你会达到熟悉linux系统的要求!并且还能学到超广的知识!这个教授也多半会对你留下印象,日后写写推荐信应该问题不大!主打一个自己衡量
把这份作业分享给大家,希望大家能内卷有方,自己的真实水平对得起自己在简历里吹的牛。(md这些印度人...)