shell_1.5.zip

上传者: set_jmp | 上传时间: 2021-06-23 15:44:39 | 文件大小: 46KB | 文件类型: ZIP
模拟linux终端,实现shell解释器
实现内容:(先看README文件)
1.自动补全、上下键查找历史命令
2.内建命令:exit、set 、unset、 expoet、 history、cd (unset 只能删除变量,不能删除函数)
3.多管道命令 例如:cat xx.c | wc -l
4.外部命令 cat、 wc 等
5.后台运行 例如执行程序 ./a.out& 有 &标识符就可以后台运行程序

文件下载

资源详情

[{"title":"( 67 个子文件 46KB ) shell_1.5.zip","children":[{"title":"shell_1.5","children":[{"title":"main.c <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":".git","children":[{"title":"index <span style='color:#111;'> 361B </span>","children":null,"spread":false},{"title":"hooks","children":[{"title":"pre-push.sample <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"prepare-commit-msg.sample <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"applypatch-msg.sample <span style='color:#111;'> 478B </span>","children":null,"spread":false},{"title":"pre-commit.sample <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"pre-applypatch.sample <span style='color:#111;'> 424B </span>","children":null,"spread":false},{"title":"commit-msg.sample <span style='color:#111;'> 896B </span>","children":null,"spread":false},{"title":"pre-rebase.sample <span style='color:#111;'> 4.78KB </span>","children":null,"spread":false},{"title":"update.sample <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"post-update.sample <span style='color:#111;'> 189B </span>","children":null,"spread":false}],"spread":true},{"title":"config <span style='color:#111;'> 92B </span>","children":null,"spread":false},{"title":"description <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"refs","children":[{"title":"tags","children":null,"spread":false},{"title":"heads","children":[{"title":"1.6 <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"1.3 <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"1.5 <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"master <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"1.1 <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"1.2 <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"1.4 <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"1.7 <span style='color:#111;'> 41B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"branches","children":null,"spread":false},{"title":"logs","children":[{"title":"refs","children":[{"title":"heads","children":[{"title":"1.6 <span style='color:#111;'> 303B </span>","children":null,"spread":false},{"title":"1.3 <span style='color:#111;'> 504B </span>","children":null,"spread":false},{"title":"1.5 <span style='color:#111;'> 309B </span>","children":null,"spread":false},{"title":"master <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"1.1 <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"1.2 <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"1.4 <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"1.7 <span style='color:#111;'> 303B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"HEAD <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false}],"spread":true},{"title":"objects","children":[{"title":"1e","children":[{"title":"ac1d6f90105aa8b4bc90d135a0565d1a00c0f3 <span style='color:#111;'> 717B </span>","children":null,"spread":false}],"spread":true},{"title":"e1","children":[{"title":"49b682953e705f247cc4c9a8c2aca3ab202c1d <span style='color:#111;'> 145B </span>","children":null,"spread":false}],"spread":true},{"title":"8f","children":[{"title":"f030ed872caffc731e8b5392fac712288c8cdf <span style='color:#111;'> 146B </span>","children":null,"spread":false}],"spread":true},{"title":"70","children":[{"title":"a853cee84e9de3101dc310254c9fb1c5b7cc2b <span style='color:#111;'> 810B </span>","children":null,"spread":false}],"spread":false},{"title":"84","children":[{"title":"c2a7f7ad3939706d4d78a975e0807dbb2336f9 <span style='color:#111;'> 52B </span>","children":null,"spread":false}],"spread":false},{"title":"42","children":[{"title":"0146cf03a0d63d6e16c0e911de205f8a0b4681 <span style='color:#111;'> 121B </span>","children":null,"spread":false}],"spread":false},{"title":"2a","children":[{"title":"63adf8366dc1a7e537de8c81b2e9809ccc4310 <span style='color:#111;'> 483B </span>","children":null,"spread":false}],"spread":false},{"title":"59","children":[{"title":"0ed3f3482efb0d765e62136bcd689583c3b6c0 <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"06c24c6d578c69a94a2857d5e4eb90a746b1b1 <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":false},{"title":"58","children":[{"title":"e780053537f6cacbb5cc484b5ea5933215ce7c <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"ec76677ae0c57e9a7325f1f3c92695b61e728a <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":false},{"title":"info","children":null,"spread":false},{"title":"57","children":[{"title":"ed96ef42b039a33f5a1625e2c9decebac65490 <span style='color:#111;'> 161B </span>","children":null,"spread":false}],"spread":false},{"title":"79","children":[{"title":"59d384a995e728d2d9c363064938edb0c41df4 <span style='color:#111;'> 171B </span>","children":null,"spread":false}],"spread":false},{"title":"pack","children":null,"spread":false},{"title":"f7","children":[{"title":"74aefd073c3aa8c2dce4973e8fcddd7ea280ff <span style='color:#111;'> 971B </span>","children":null,"spread":false}],"spread":false},{"title":"8b","children":[{"title":"e7799f600626a853f06d678acd09fead3fb7be <span style='color:#111;'> 708B </span>","children":null,"spread":false}],"spread":false},{"title":"e2","children":[{"title":"712908c440882e9e77b165afc7eaeeba9687f6 <span style='color:#111;'> 155B </span>","children":null,"spread":false}],"spread":false},{"title":"17","children":[{"title":"cca21d17ece10f518f3783f157e64781b9d7fc <span style='color:#111;'> 188B </span>","children":null,"spread":false}],"spread":false},{"title":"04","children":[{"title":"c4cb438ba0d5c685232951c715736580a79f22 <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false}],"spread":false},{"title":"96","children":[{"title":"56af60218d984029783abd57021267c4ddf45d <span style='color:#111;'> 648B </span>","children":null,"spread":false}],"spread":false},{"title":"62","children":[{"title":"4f9a72ff0a82783d38c4b8b1ff432d8b725eb6 <span style='color:#111;'> 156B </span>","children":null,"spread":false}],"spread":false},{"title":"ff","children":[{"title":"21a3f184b9b0ea4a53047330ddcc85e945bf95 <span style='color:#111;'> 116B </span>","children":null,"spread":false}],"spread":false},{"title":"f2","children":[{"title":"230c0d99c8f22b959650402f5f0d7f2db93bb2 <span style='color:#111;'> 52B </span>","children":null,"spread":false}],"spread":false},{"title":"08","children":[{"title":"8583d1865925ef361e63beff9e25b4731ebfd4 <span style='color:#111;'> 162B </span>","children":null,"spread":false}],"spread":false},{"title":"3b","children":[{"title":"dcd3be579194b38627f2038806feccb598bd68 <span style='color:#111;'> 52B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"info","children":[{"title":"exclude <span style='color:#111;'> 240B </span>","children":null,"spread":false}],"spread":true},{"title":"COMMIT_EDITMSG <span style='color:#111;'> 17B </span>","children":null,"spread":false},{"title":"HEAD <span style='color:#111;'> 20B </span>","children":null,"spread":false}],"spread":false},{"title":"include","children":[{"title":"shell.h <span style='color:#111;'> 739B </span>","children":null,"spread":false},{"title":"builtin_cmd.h <span style='color:#111;'> 199B </span>","children":null,"spread":false},{"title":"env.h <span style='color:#111;'> 325B </span>","children":null,"spread":false}],"spread":true},{"title":"README <span style='color:#111;'> 830B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 898B </span>","children":null,"spread":false},{"title":"rules.mk <span style='color:#111;'> 221B </span>","children":null,"spread":false},{"title":"package","children":[{"title":"builtin_cmd.c <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"shell.c <span style='color:#111;'> 7.95KB </span>","children":null,"spread":false},{"title":"env.c <span style='color:#111;'> 7.73KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 310B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明