Linux实验报告16p.docVIP

  • 3
  • 0
  • 约9.31千字
  • 约 21页
  • 2019-12-01 发布于河北
  • 举报
《Linux应用实践》 课程设计报告 学 院: 专 业: 姓 名: 学 号: 指导教师: 王学文 年 月 日 摘要 Linux诞生于1991年,是一个自由的,免费的,源码开放的 \o 操作系统知识库 \t /furongkang/article/details/_blank 操作系统。也是开源软件中最著名的例子。其最主要的目的就是为了建立不受任何商品化软件版权制约的,全世界都能使用的类Unix兼容产品.而我们将服务器部署在Linux将会更加的稳定、安全、高效以及出色的性能。目前国内越来越多的服务器应用也开始转向linux平台,学习并掌握如何使用linux对计算机相关专业的学生来说具有重大的意义。 关键词:linux,shell,gcc 目录 TOC \o 1-3 \h \u 26183 1. 前言 1 25466 2. 需求分析 1 15599 2.1课程设计主要任务 1 15599 2.2 开发环境 1 15599 2.3 相关工具的的介绍与使用 1 31384 3.程序设计 2 15599 3.1概要设计 2 27638 3.1.1 shell 9 题目分析 2 27638 3.1.2 system6 题目分析 3 16253 3.1.3 system7 题目分析 3 6643 3.2 详细设计 3 26531 3.2.1 shell 9 过程设计 3 4806 3.2.2 system 6 过程设计 4 4723 3.2.3 system 7 过程设计 7 5919 4.代码测试与分析 7 10551 4.1 shell 9 测试与分析 7 20744 4.2 system 6 测试与分析 8 17400 4.3 system 7 测试与分析 8 24046 参考文献 9 25068 心得体会 10 8637 附录 11 1. 前言 本次linux应用实践课程设计通过在linux系统下完成shell编程和system编程,提高对linux系统使用的熟练程度,培养以及锻炼自己的动手学习能力。通过完成课程设计内容,让自己能够对linux拥有更加深入的了解。由于基础知识欠缺,本次课程设计所涉及的内容较为基础,同时也有利于初学者理解和自己以后的回顾。在这次课程设计中,完成了linux shell程序设计与system程序设计,通过简单的程序设计掌握基础的shell编程以及gcc的使用。 2. 需求分析 2.1课程设计主要任务 根据课程设计任务列表,随机选取一个shell编程题目和两个系统编程题目(题目编号之和=15)。本人选取的题目为为shell9,system6,system7。 2.2 开发环境 本次课程设计使用linux操作系统,shell采用的为bash,同时使用vim文本编辑工具编写代码,使用gcc编译。各软件版本号如下: 操作系统: centos 7.2 Bash: 4.2.46 gcc : 4.8.5 vim: 7.4 2.3 相关工具的的介绍与使用 ① linux操作系统 本次使用的linux操作系统为centos 7.2,是一个流行的linux发行版本,使用的内核版本为3.10.0。在本次课程设计中,操作系统版本没有具体要求,只要使用linux内核的操作系统都是可行的,建议将系统安装到虚拟机。 ② bash bash (GNU Bourne-Again Shell) 是大多数Linux系统默认的shell,它能运行于大多数类Unix风格的操作系统之上。linux系统上都还有其他的Shell,例如tcsh、csh、ash、bsh、ksh等等。shell脚本文件大致都类同,使用的方法为在终端使用命令”bash filename” 执行shell脚本文件,或者在脚本文件首行添加 “#!/bin/bash” ,再给脚本文件添加执行权限后执行shell脚本文件。 ③ gcc 通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。gcc的编译过程通常包含了四个步骤,分别为预处理--编译--汇编--链接四步。可以通过如下指令来编译出一个可执行文件: gcc filename.c 此命令执行完后会生成一个a.out的可执行文件。

文档评论(0)

1亿VIP精品文档

相关文档