文件名称:shell-workshop:来自我的 Strange Loop 2014 研讨会的材料,让我们建造一个壳!
文件大小:19KB
文件格式:ZIP
更新时间:2024-07-05 03:47:06
C
让我们构建一个shell! 介绍 我们大多数人至少偶尔使用一次 shell。 有些人把大部分时间都花在一个地方。 通常我们认为这是理所当然的,不知道或不关心它是如何做的。 在本次研讨会中,我们将通过构建我们自己的外壳来深入研究这一点! 研讨会重点 壳有许多不同的功能。 本次研讨会将重点关注如何启动进程,以及如何使用管道控制它们的 IO。 我们将不考虑环境变量扩展、信号处理和其他事情,但我会在最后给出一些其他方向的示例。 规则 0。特别是,我们对处理一大堆乱七八糟的细节的兴趣为零,包括但不限于: 内存管理 解析和标记以及其他文本处理 “正确”的错误处理 0. 入门 下载研讨会骨架代码和实用功能。 待办事项链接 我强烈建议使用版本控制系统并频繁提交。 1. 命名你的 shell 并读取输入 开始时最重要的事情是为您的 shell 及其提示符选择一个名称。 我在组织这个研讨会的时候和heee
【文件预览】:
shell-workshop-master
----LICENSE-APACHE(11KB)
----LICENSE-CC(20KB)
----shell.c(2KB)
----utils.c(2KB)
----COPYRIGHT(396B)
----.gitignore(10B)
----utils.h(1KB)
----Makefile(245B)
----README.md(13KB)