Linux技术课程实验+期末作业,教材为《Linux教程》(第5版),孟庆昌,电子工业出版社。
- VMware 安装 Ubuntu 20.04 教程-山东大学镜像站:https://mirrors.sdu.edu.cn/docs/guide/InstallUbuntuInVMware/
├─doc 实验报告+期末作业报告
├─program_1 期末作业题目一代码
├─program_2 期末作业题目二代码
├─program_3 期末作业题目三代码
├─实验+期末作业 实验+期末作业题目
├─Linux学习路线.md
├─program_1_运行+部分调试.mp4 期末作业题目一视频
└─README.md
- 期末作业题目一视频外链:C交互菜单_运行+部分调试 | Linux技术
用c语言设计命令行交互菜单,根据用户输入实现相应功能。菜单如下:
------------------
C 交互菜单
------------------
A:查看CPU硬件信息
B:查看进程运行信息
C:查看内存硬件信息、内存使用信息
D:查看存储设备硬件信息、存储设备使用信息
E:退出
------------------
具体要求如下:
(1)将用户输入选项与显示信息写入文件log.txt
(2)使用makefile管理项目(写在多个.c .h源文件中)
(3)使用gcc、gdb进行编译和调试
(4)录制视频展示运行过程和部分调试过程
(5)报告应包含:文件依赖关系图、设计思路、编译和执行结果
设计shell脚本程序,运行结果如下:
------------------
Linux 23/06/11
------------------
A:查看进程信息
B:查看用户信息
C:显示当前目录信息
D:显示计算机名、Linux内核版本、当前IP地址
E:退出
------------------
(1)第一行显示系统日期:年/月/日
(2)当用户输入相应数字执行相应的功能
(3)报告应包含:设计思路、源代码(含注释)、运行结果
vim命令
要求:
(1)使用vi修改存在大量错误的c语言文件 m1.c,使其能够正确编译和执行
(2)调整代码缩进,从而提高可读性
(3)按类别指出m1.c存在的错误,并用vi改正
(4)报告应包含:错误汇总、针对每一种错误所执行的vi操作、修改完成的源代码、编译和执行结果。
提示:m1.c的错误可能包括变量拼写错误、不正确的分号、括号位置不正确等。
-
视频
- ⭐ 蓝桥云课 Linux 基础入门:https://www.lanqiao.cn/courses/1
- 尚硅谷 Linux + shell:https://www.bilibili.com/video/BV1WY4y1H7d3
- 玩转 Vim 从放弃到爱不释手:https://www.imooc.com/learn/1129
-
书籍
- ⭐ 《鸟哥的 Linux 私房菜 —— 基础篇》:http://cn.linux.vbird.org/linux_basic/linux_basic.php
-
文档
- ⭐ IDE 分类 Vim 实战指南:https://csprojectedu.com/categories/IDE/
- Linux 命令大全手册:https://www.linuxcool.com/
- Linux 教程(菜鸟教程):https://www.runoob.com/linux/linux-tutorial.html
- ⭐ VMware 安装 Ubuntu 20.04 教程-山东大学镜像站:https://mirrors.sdu.edu.cn/docs/guide/InstallUbuntuInVMware/