实验目的Linux操作系统中shell是用户与系统内核沟通的中介,它为用户使用操作系统的服务提供了一个命令界面。
用户在shell提示符($或#)下输入的每一个命令都由shell先解释,然后传给内核执行。
本实验要求用C语言编写一个简单的shell程序,希望达到以下目的:用C语言编写清晰易读、设计优良的程序,并附有详细的文档。
熟悉使用Linux下的软件开发工具,例如gcc、gdb和make。
在编写系统应用程序时熟练使用man协助手册。
学习使用POSIX/UNIX系统调用、对进程进行管理和完成进程之间的通信,例如使用信号和管道进行进程间通信。
理解并发程序中的同步问题。
锻炼在团队成员之间的交流与合作能力。
2.实验要求1.ysh解释程序的重要特征本实验要实现一个简单的命令解释器,也就是Linux中的shell程序。
实验程序起名为ysh,要求其设计类似于目前流行的shell解释程序,如bash、csh、tcsh,但不需要具备那么复杂的功能。
ysh程序应当具有如下一些重要的特征:能够执行外部程序命令,命令可以带参数。
.。
能够执行fg、bg、cd、history、exit等内部命令。
使用管道和输入输出重定向。
支持前后台作业,提供作业控制功能,包括打印作业的清单,改变当前运行作业的前台/后台状态,以及控制作业的挂起、中止和继续运行。
除此之外,在这个实验中还须做到:使用make工具建立工程。
使用调试器gdb来调试程序。
提供清晰、详细的设计文档和解决方案。
2017/9/7 2:01:14 296KB shell程序
1
此材料可供运维人员学习使用,内容包含非常完整,包括网络、服务器、物理环境
2018/8/11 9:08:51 4.44MB 服务器 网络 运维 数据中心
1
c#言语编写的数字图像处理程序,包括了直方图修正,局部平滑,最大均匀性,K个临近点平滑,梯度算子,Prewitt算子等一些列图像处理方法,适用于GIS专业以及图像处理相关专业学习使用
2020/4/23 4:39:10 3.01MB C# 数字图像 空间域平滑 梯度算子
1
工业4.0背景下的工业机器人人才需求分析doc,提供“工业4.0背景下的工业机器人人才需求分析”免费材料下载,主要包括什么是工业4.0、工业4.0和“智慧工厂”、中国工业机器人市场、人才挑战、工业机器人应用工程师人才荒、工业机器人应用人才教育等内容,可供学习使用。
2015/7/18 7:38:44 945KB 综合资料
1
冈萨雷斯数字图像处理答案,合适初学者学习使用,方便查阅。
2021/2/2 15:54:17 19.81MB 数字图像处理
1
作者:SanjoyDasgupta,ChristosPapadimitriou,UmeshVazirani译者:王沛,唐扬斌,刘齐军译者序算法是当代信息技术的重要基石,同时也是计算科学研究的一项永恒主题。
早在许多世纪以前,算法研究就已经从数学,特别是算术研究中崭露头角。
个人收集电子书,仅用学习使用,不可用于商业用处,如有版权问题,请联系删除
2017/3/2 10:15:05 45.89MB 算法入门教材
1
这是一个包含了西安市目前为止所有公交、地铁线路的所有数据,从网上爬下来的。
一共是473条线路。
具体数据是怎么存的大家一定一眼就能看出来。
但是,并没有考虑上下行线路不一样的情况,千万别较真,仅供学习使用。
较真请使用百度API或者本人爬。
2018/5/5 13:22:12 214KB 西安 西安市 公交车 线路
1
一个简单的宿舍管理零碎,新人学习使用,谢谢
2015/2/12 9:02:17 4.6MB java jsp
1
VMwarevSphere企业运维实战.pdf个人收集电子书,仅用学习使用,不可用于商业用处,如有版权问题,请联系删除!
2016/5/11 17:45:48 112.82MB 计算机 编程
1
JAVA程序设计习题集-清华大学-雍俊海,含答案。
仅供学习使用,请勿用于任何商业用处。
2017/3/26 14:37:02 14.72MB java THU
1
共 654 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡