- 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的可执行文件。
您可能关注的文档
- IGBT有源钳位技术的介绍_魏炜_20110210.pdf
- ilo挂载iso镜像 远程安装系统.doc
- IMMULITE 1000全自动化学发光免疫分析仪标准操作规程.doc
- Intergraph SmartPlant P&ID安装步骤.doc
- Intersil推出鱼眼镜头图像修正技术.pdf
- in和ing,en和eng的对照表.doc
- IOS开发之UIButton详解.pdf
- ip65防护等级.doc
- IPA理论考试复习大纲.pdf
- IPC-1600说明书.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)