上海理工大学生的Linux Vi/C Shell实验心得:从基础到进阶

需积分: 5 0 下载量 107 浏览量 更新于2024-07-06 收藏 3.22MB DOCX 举报
本次文档是上海理工大学光电信息与计算机工程学院计算机科学与技术专业2020级学生朱茗皓的《操作系统》实验报告,主要涉及三个实验部分:Linux的Vi编程、Linux下的C语言编程和Linux的Shell编程。 实验一:Linux的Vi编程 实验目标是熟悉Vi编辑器的基本操作,包括安装vim,查看版本,进入和退出编辑模式,以及进行基本文本编辑。学生通过在虚拟机Ubuntu20.04上实践,掌握了如何在vi中添加、删除和查找文本,最后学会了使用ESC键进入命令模式并执行`wq!`命令保存并退出。这个过程中,学生提升了对文本编辑器的理解和熟练度。 实验二:Linux下的C语言编程 在此部分,学生不仅学习了在Linux环境下使用vi编写C代码,还涉及到编译和执行程序的过程。他们创建了`test.cpp`文件,使用G++进行编译,然后使用gdb进行调试。在遇到和解决for循环下标问题后,学生能够准确地理解程序执行流程,这加强了他们对C语言和编译工具链的运用能力。 实验三:Linux的Shell编程 最后一个实验着重于Shell脚本编程,包括编写简单的脚本,如输出用户输入的数字和实现基础数学运算(加、减、乘、除)。这些练习让学生了解到如何利用Shell语言控制终端命令和处理用户交互,提升了他们的脚本编写和命令行操作技能。 通过这三个实验,学生不仅掌握了Linux系统的基本操作,还锻炼了编程和问题解决的能力,为今后的学习和工作打下了坚实的基础。整个过程体现了理论与实践相结合的学习方式,对提高学生的实际操作能力和解决问题的能力具有重要意义。
2023-05-09 上传
2021-09-13 上传