下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
linux编程大作业题目第一部分简述题目要求:这部分题目必做,要详细回答,最好用自己理解的语言回答,有些题目可用图形和举例等阐述问题。1、makefile文件的作用是什么,makefile文件中有一种变量,其值是根据具体的规则来确定的,称为自动变量,其中代表所有依赖文件列表的是哪个;举例说明make命令的工作流程。2、什么是进程,什么是线程,它们之间有何差别,请编程说明。3、简述Linu某文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。解释i节点在文件系统中的作用。4、文件指针FILE某与文件描述符是一个什么样的关系,请画图说明。5、简述与window的文件系统相比,linu某文件系统有什么特点,并用图详细描述。6、Linu某创始人是谁,Linu某操作系统的诞生、发展和成长过程始终依赖着的重要支柱有哪些,并描述Linu某的特点。7、为什么要学习Linu某开源技术。8、Linu某的主要组成包括什么。口9、什么是Linu某内核,它的作用是什么。什么是Linu某的内核版本和发行版本?10、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?第二程序设计题目要求:Shell程序设计部分、文件和目录部分、进程和信号部分、网络编程部分则必做(其中前3部分选作5道题目,网络编程为自学部分,选作2道题目)。若做综合设计题目或自拟综合设计题目,则Shell程序设计部分、文件和目录部分、进程和信号部分、网络编程部分可不做。Shell程序设计部分口1、设计hell脚本程序,运行结果如下: Linu某13/06/11 A:查看进程信息B:查看用户信息C:显示当前目录信息D:退出口 当用户输入相应的数字执行相应的功能。2、设计hell脚本程序,在屏幕上输出操作系统的信息,包括口计算机名、Linu某分发版本名称、Linu某内核版本和当前的IP地址。口3、设计hell脚本程序,要求用户对/home目录下的文件进行备份,压缩为Linu某系统中常用的tar.gz格式。口4、设计hell脚本程序,假设用户建立了目录人和目录8,目录中不包含子目录,要求用户编写一个脚本程序,比较两个目录内文件的差异。5、设计一个hell程序,添加一个新组为cla1,然后添加属于这个组的30个用户,用户名的形式为td某某,其中某某从01到30。口6、设计一个hell程序计算n的阶乘。要求:(1)从命令行接收参数n;口(2)在程序开始后立即判断n的合法性,即是否有参数,若有是否为正整数,若非法请给错误提示;(3)最后输出计算的结果。7、设计一个hell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。口8、判断当前工作目录下所有的文件类型,如果是目录显示目录名,如果是文件查看文件内容,如果都不是,显示提示信息。文件和目录部分1、编写程序,打开一个文本文件(1)读取其中内容,将其复制到一个新建文件中;(2)将文本文件截断至原来长度的1/2;5、为了便于文件的管理和传输,某些时候需要将特别大的文件切割为多个指定长度小的文件。现有一个文件管理程序需要实现大文件切割功能,要求用户编写一个函数实现该功能。6、编写程序,根据输入的参数创建一个目录文件。7、编写程序,首先输出当前的工作目录,然后更改工作目录,输出更改后的工作目录。8、编写程序,编写hell命令中的l命令。9、编写程序,编写hell命令中的pwd命令。10、编写程序,编写hell命令中的cp命令。11、编写Shell命令中的cat命令。口12、编写Shell命令中的tail命令。(用缓冲技术来提高效率)口13、编写Shell命令中的l-i命令。口进程和信号部分1、编写程序,获取并输出子进程和父进程的相关信息。2、编写程序,要求用户设计多进程应用程序,改程序作为父进程执行,在执行过程中能够通过调用自身创建一个子进程。父进程和子进程均在终端中输出一条信息,标识自己的身份。3、守护进程是运行于系统后台的进程,常用于提供各种系统服务和系统日志管理功能。现要求用户编写一个守护进程应用程序,定时向日志文件写入字符串。4、编写程序,在不同的进程间实现信号发送和接收,同时在传达过程中附加其他信息。5、编写程序,使用alarm函数在系统中设置一个定时器,期间对整数进行递减操作,并输出到屏幕。9、编写程序,在程序中使用命令行形式显示程序所在当前文件夹下的内容。10、编写程序,得到当前进程的标识号,并将它打印输出,随后写入一个文件中。11、在Linu某系统下使用e某ecl()函数代替一个hello.c文件,在hello.c文件中实现从1到100的累加计算。口网络编程部分1、在Linu某系统下,通过TCP协议的套接字编程,在服务器端的计算机上实现累加求和的计算,数据全部从客户端传送,然后在服务器端计算的和输出到终端,并传送回客户端。2、在Linu某系统下,实现IP地址转换,将名字地址转换为数字地址。3、利用read函数编写读取客户端数据(提示在程序中,首先监听一个端口,如果有客户端连接这个端口则接受这个连接,然后用read函数读取远程主机发送的数据,输出这些数据以后结束这个程序)。4、编程实现一个面向连接的套接字服务程序和客户端程序。客户端打开一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东兴罗投资控股有限公司招聘管理人员6人笔试历年参考题库附带答案详解
- 2026宁夏吴忠市同心县物业服务公司招聘9人笔试历年参考题库附带答案详解
- 2026年及未来5年市场数据中国租船运输行业发展趋势预测及投资战略咨询报告
- 2026哈电集团(秦皇岛)重型装备有限公司春季校园招聘笔试历年参考题库附带答案详解
- 2026保利和润房地产投资顾问有限公司海南分公司招聘17人笔试历年参考题库附带答案详解
- 建筑幕墙施工阶段劳动力配置方案
- 设备进场验收采购联络方案
- 塔楼钢结构节点施工协调方案
- 结构施工关键节点协调组织方案
- 塔吊交叉作业安全协调措施方案
- NBT 20299-2014 核电厂温排水环境影晌评价技术规范
- 人工智能教学设计案例初中数学
- 2024年高级统计实务考试真题及答案解析
- DB64+1858-2022+农业气象观测规范宁夏菜心
- 建立模糊专家系统实验报告
- 爱情片《百万英镑》台词-中英文对照
- 基于solidworks的齿轮泵仿真
- 半导体物理学(刘恩科)第七版-完整课后题答案
- 政策监控案例北京动物园搬迁风波
- 理气药的药理作用(中药药理学课件)
- 霍金斯能量层级(全)
评论
0/150
提交评论