《Linux应用实践》课程设计分析 联系客服

发布时间 : 星期四 文章《Linux应用实践》课程设计分析更新完毕开始阅读05616ea132d4b14e852458fb770bf78a64293a0c

计算机科学与工程学院

《Linux应用实践》 课程设计报告书

设计题目: 《Linux应用实践》课程设计报告 专 业: 网 络 工 程 班 级: 13003602 学生姓名: 周 幸 谋 学 号: 1300360230 指导教师: 王 学 文

2015年 10 月 31 日

计算机科学与工程学院课程设计任务书

姓 名 设计题目一 设计题目二 设计题目三 本课程设计应达到以下目的: 1. 使学生掌握 Linux 基本操作命令; 2. 培养Shell 编程能力; 设计目的、主3. 培养Linux 系统编程能力; 要内容(参数、方法)及要求 4. 提高 C/C++程序设计能力; 周幸谋 学号 Shell-9 System-5 System-7 1300360230 5. 培养编写程序设计文档能力。 工作量 2周时间,共计32学时 第1天:Linux概述论述;Linux系统现状与特点及安装 第2天:文本编辑vi及vi的工作方式 第3-5天:Linux shell程序设计 第6天:GCC编译系统;GDB调试工具 第7-10天:Linux环境编程 第11-13天:撰写课程设计文档 进度安排

摘 要

Linux是一套免费使用和自由传播的类UNIX操作系统,它主要用于基于Intel x86系列cpu的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。本次课程设计,主要为了熟练掌握Linux下常用的命令以及shell编程和system编程以及gcc的简单使用,对一些细节进行了详细的分析。通过本次课程设计,提高了我们对Linux的理解和实践操作综合应用能力。

关键词: Linux;Shell编程;System编程

目 录

前言 ........................................................ 9 1.Linux的简介 ............................................... 9

1.1什么是Linux ............................................... 9 1.2 Linux系统的主要特点 ..................................... 10 1.3Linux的组成 .............................................. 10

2 基本的文本编辑器及它们的使用方法 .......................... 11

2.1gedit和vi的使用 ......................................... 11 2.2GCC的使用 ................................................ 11

3 编程详细设计 ............................................. 12

3.1Shell编程 ................................................ 12 3.2System编程 ............................................... 12

4 编程测试 ................................................. 15

4.1 shell编程测试 ........................................... 15 4.2system编程测试 ........................................... 15

5 心得体会 ................................................. 16 6 参考文献 ................................................. 17 7 附录 ..................................................... 18