学位论文-—课程设计unix程序设计.doc

学位论文-—课程设计unix程序设计.doc

ID:14359444

大小:268.50 KB

页数:16页

时间:2018-07-28

学位论文-—课程设计unix程序设计.doc_第1页
学位论文-—课程设计unix程序设计.doc_第2页
学位论文-—课程设计unix程序设计.doc_第3页
学位论文-—课程设计unix程序设计.doc_第4页
学位论文-—课程设计unix程序设计.doc_第5页
资源描述:

《学位论文-—课程设计unix程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告(2015——2016年度第一学期)名称:UNIX程序设计课程设计题目:院系:班级:学号:学生姓名:指导教师:设计周数:成绩:日期:年月日14目录1.设计任务13.设计步骤12.1开发环境配置12.2开发工具13.程序开发步骤14.遇到的问题及相应解决办法15.个人体会及建议1参考文献2141.设计任务设计题目、任务及完成情况的大致说明,让老师能够了解你所做工作的大体情况。(每个人都要独立完成下面三个题目,不要相互抄袭!切记!)1、完成Linux下的shell编程,要利用shell编程实现某一个具体的功能。2

2、、完成Linux下的C语言编程,要求至少包括两个文件,比如一个test.c,test.h,test.h中包含了test.c中的声明,分别利用gcc和makefile进行编译。3、完成Linux下PHP+MySQL的编程,能够完成一个简单的具有数据库存储功能的网站。2.1开发环境配置所以我用的是CentOS6.3版本,在该环境下面完成实验1、Linux下本身就有shell功能,所以不需要配置,可以直接用。2、而要用到gcc编译器,首先要检查Linux环境是否已经安装gcc,命令如图:如果还没有安装:1)首先配置yum源。2

3、)我的CentOS已经本身就配置好网络yum源:用cat/etc/yum.repos.d/CentOS-Base.repo命令查看,网络yum配置,如图:所以可以直接用。3)yuminstallgcc–y命令来安装2.2开发工具1)vi的简单应用vi是linux环境下赫赫有名的文本编辑工具之一。进入vi编辑器的方法:vifilename.c注:文件名必须带有扩展名.c,如14filename.c否则无法通过编译;进入vi后要按:按“i”键从命令方式切换到输入方式;从输入方式切换到命令方式的方法:按“Esc”键保存文件:w

4、保存文件并退出:wq不保存文件退出:q!注:以上操作必须在命令方式下进行。2)其他常用vi操作命令j,k,h,l:上下左右0: 行首$: 行尾ctrl+f :后翻页ctrl+b:前翻页G : 文件尾数字G: 数字所指定行i,I :插入命令,i 在当前光标处插入, I 行首插入a,A:追加命令,a 在当前光标后追加,A 在行末追加o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行x: 删除光标处字符dd: 删除当前行d0: 删除光标前半行d$: 删除光标后半行r,R :替换命令,r 替换当前光标处字符,R从光标

5、处开始替换/string: 查找字符串n: 继续查找N: 反向继续查找% :查找对应括号u :取消上次操作注:以上操作必须在命令方式下进行。1.2.2gcc的使用gcc是linux下的一种c程序编译工具,使用方法如下(有提示符#的情况):编译:gcc–ofilename1filename.c其中:filename.c是源文件名,filename1是目标文件名,o代表object执行:./filenamel14示例:键入一简单的程序:viab.c按回车键输入以下代码段,#include#include

6、nisted.h>main(){printf(“aaaa”);}按ESC键,再按“:WQ”(W是保存,Q是退出)出现提示符:[root@GGG-LINUXroot]#键入:gcc–oabab.c进行编译。执行:./ab3.程序开发步骤3.1、shell编程:1)首先打开Linux操作系统,进入到根目录下,创建一个自己的目录,我把这个目录命名为lianxi(练习)2)通过cd/lianxi进入到练习目录3)在该目录下使用:vimshell.sh然后实现shell编程,代码如下:代码解析:14================

7、=============================================#!/bin/bash#function:createdirectoryandemptyfile#auther:LuTeng#time:2015-12-17#company:Guanmgxiuniversity##=============================#echo"1.createdirectory"##输入1为创建目录文件夹echo"2.createemptyfile"##输入2为创建空文件echo"3.exit

8、"##输入3退出echo"pleaseinputyourchooseoption:"readOption##read用来读取输入操作echo"yourchoose:$Option"##输入##============================###进入case语句case$Optionin##输入1后的操作1)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。