Skip to content

Linux技术课程实验+期末作业,教材为《Linux教程》(第5版),孟庆昌,电子工业出版社。

Notifications You must be signed in to change notification settings

wangn-tech/gdut-Linux

Repository files navigation

gdut-Linux

Linux技术课程实验+期末作业,教材为《Linux教程》(第5版),孟庆昌,电子工业出版社。

├─doc						实验报告+期末作业报告
├─program_1					期末作业题目一代码
├─program_2					期末作业题目二代码
├─program_3					期末作业题目三代码
├─实验+期末作业				实验+期末作业题目
├─Linux学习路线.md
├─program_1_运行+部分调试.mp4	期末作业题目一视频
└─README.md

期末作业

题目一 C 交互菜单

用c语言设计命令行交互菜单,根据用户输入实现相应功能。菜单如下:

------------------

C 交互菜单

------------------

A:查看CPU硬件信息

B:查看进程运行信息

C:查看内存硬件信息、内存使用信息

D:查看存储设备硬件信息、存储设备使用信息

E:退出

------------------

具体要求如下:

(1)将用户输入选项与显示信息写入文件log.txt

(2)使用makefile管理项目(写在多个.c .h源文件中)

(3)使用gcc、gdb进行编译和调试

(4)录制视频展示运行过程和部分调试过程

(5)报告应包含:文件依赖关系图、设计思路、编译和执行结果

题目二 shell 脚本

设计shell脚本程序,运行结果如下:

------------------

Linux 23/06/11

------------------

A:查看进程信息

B:查看用户信息

C:显示当前目录信息

D:显示计算机名、Linux内核版本、当前IP地址

E:退出

------------------

(1)第一行显示系统日期:年/月/日

(2)当用户输入相应数字执行相应的功能

(3)报告应包含:设计思路、源代码(含注释)、运行结果

题目三 vim 命令

vim命令

要求:

(1)使用vi修改存在大量错误的c语言文件 m1.c,使其能够正确编译和执行

(2)调整代码缩进,从而提高可读性

(3)按类别指出m1.c存在的错误,并用vi改正

(4)报告应包含:错误汇总、针对每一种错误所执行的vi操作、修改完成的源代码、编译和执行结果。

提示:m1.c的错误可能包括变量拼写错误、不正确的分号、括号位置不正确等。


资源

About

Linux技术课程实验+期末作业,教材为《Linux教程》(第5版),孟庆昌,电子工业出版社。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published