云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > linux编程大作业题目

linux编程大作业题目

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 10:17:03

第一部分 简述题目

要求:这部分题目必做,要详细回答,最好用自己理解的语言回答,有些题目可用图形和举例等阐述问题。

1、makefile文件的作用是什么,makefile文件中有一种变量,其值是根据具体的规则来确定的,称为自动变量,其中代表所有依赖文件列表的是哪个;举例说明make命令的工作流程。 2、什么是进程,什么是线程,它们之间有何差别,请编程说明。 3、简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。解释i节点在文件系统中的作用。 4、文件指针FILE*与文件描述符是一个什么样的关系,请画图说明。

5、简述与windows的文件系统相比,linux文件系统有什么特点,并用图详细描述。

6、Linux创始人是谁,Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有哪些,并描述Linux的特点。 7、为什么要学习Linux开源技术。 8、Linux的主要组成包括什么。

9、什么是Linux内核,它的作用是什么。什么是Linux 的内核版本和发行版本?

10、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?

第二 程序设计题目

要求:

? Shell程序设计部分、文件和目录部分、进程和信号部分、网络编程部分则必做(其中前3部分选作5道题目,网络编程为自学部分,选作2道题目)。

? 若做综合设计题目或自拟综合设计题目,则Shell程序设计部分、文件和目录部分、进程和信号部分、网络编程部分可不做。

Shell程序设计部分

1、设计shell脚本程序,运行结果如下: - - - - - - - - - - - - - - - - Linux 13/06/11 - - - - - - - - - - - - - - - - A: 查看进程信息 B:查看用户信息 C:显示当前目录信息 D:退出

- - - - - - - - - - - - - - - 当用户输入相应的数字执行相应的功能。

2、设计shell脚本程序,在屏幕上输出操作系统的信息,包括

计算机名、Linux分发版本名称、Linux内核版本和当前的IP地址。

3、设计shell脚本程序,要求用户对/home目录下的文件进行备份,压缩为Linux系统中常用的tar.gz格式。

4、设计shell脚本程序,假设用户建立了目录A和目录B,目录中不包含子目录,要求用户编写一个脚本程序,比较两个目录内文件的差异。

5、设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。

6、设计一个shell程序计算n的阶乘。要求: (1)从命令行接收参数n;

(2)在程序开始后立即判断n的合法性,即是否有参数,若有是否为正整数,若非法请给错误提示; (3)最后输出计算的结果。

7、设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。

8、判断当前工作目录下所有的文件类型,如果是目录显示目录名,如果是文件查看文件内容,如果都不是,显示提示信息。

文件和目录部分

1、编写程序,打开一个文本文件

(1)读取其中内容,将其复制到一个新建文件中; (2)将文本文件截断至原来长度的1/2;

(3)将文件中的小写字母转换成为大写字母 ,其他字符不变。 2、编写程序,读取当前目录下的内容,并将其打印输出到终端。 3、编写程序,在/tmp目录下面建立一个test目录,然后在test目录下建立一个空文件hello.txt,注意函数出错处理。 4、编写程序实现一个简单的员工档案管理系统,具备简单的员工资料增加、删除和查询等功能,并采用二进制文件保存员工的资料信息。

5、为了便于文件的管理和传输,某些时候需要将特别大的文件切割为多个指定长度小的文件。现有一个文件管理程序需要实现大文件切割功能,要求用户编写一个函数实现该功能。 6、编写程序,根据输入的参数创建一个目录文件。

7、编写程序,首先输出当前的工作目录,然后更改工作目录,输出更改后的工作目录。

8、编写程序,编写shell命令中的ls命令。 9、编写程序,编写shell命令中的pwd命令。 10、编写程序,编写shell命令中的cp命令。 11、编写Shell命令中的cat命令。

12、编写Shell命令中的tail命令。(用缓冲技术来提高效率)

搜索更多关于: linux编程大作业题目 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第一部分 简述题目 要求:这部分题目必做,要详细回答,最好用自己理解的语言回答,有些题目可用图形和举例等阐述问题。 1、makefile文件的作用是什么,makefile文件中有一种变量,其值是根据具体的规则来确定的,称为自动变量,其中代表所有依赖文件列表的是哪个;举例说明make命令的工作流程。 2、什么是进程,什么是线程,它们之间有何差别,请编程说明。 3、简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。解释i节点在文件系统中的作用。 4、文件指针FILE*与文件描述符是一个什么样的关系,请画图说明。 5、简述与windows的文件系统相比,linux文件系统有什么特点,并用图详细描述。 6、Linux创始人是谁,Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有哪些,并描述Linux

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com