实验4linux程序shellc开发和c程序编译

实验4linux程序shellc开发和c程序编译

ID:35342182

大小:74.32 KB

页数:4页

时间:2019-03-23

实验4linux程序shellc开发和c程序编译_第1页
实验4linux程序shellc开发和c程序编译_第2页
实验4linux程序shellc开发和c程序编译_第3页
实验4linux程序shellc开发和c程序编译_第4页
资源描述:

《实验4linux程序shellc开发和c程序编译》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华南师范大学实验报告学生姓名周艳萍学号20142807015专业教育技术学(非师)年级、班级2014级2班课程名称操作系统原理实验项目Linux程序ShellC开发和C程序编译实验类型一丿验证设计综合实验时间2016年工月28_0实验指导老师谭永欣实验评分一、实验目的:拿握Linux环境下的基木操作命令。编写简单的C程序,编译运行和调试。二、实验内容:拿握Linux的基木操作命令使用vi编辑器使用gcc编译工具三、实验步骤:3.1vi编辑器的使用vi编辑器是一个小巧但功能强大的程序。vi编辑器有三种不同的模式:插入模式一一这个模式是通过在命令模式按下“i”键进入的。命令模式一一这是用户

2、输入单键命令的模式。在其他模式中按下ESC键就可以进入命令模式。常见的执行删除操作的命令有:dd删除整个行#dd按照输入的数字(#),从当前行删除几行D删除光标位置后面全部内容Dw删除光标所在位置的单词F1获取帮助冒号模式——从命令模式输入一个冒号(:)就可以进入这个模式。常见的冒号模式命令有::wq保存口退出编辑器:w保存但不退出:q退岀月•不保存:q!强彳亍退lBvi,不保存。:help获取帮助1)在系统提示符($)下输入命令vi和想要编辑(建立)的文件名vitest,c〈cntcr>localhostlogin:20142807015Password:Lastlogin:MonM

3、ar2800:33:29onttyl[201428070150localhostuitest.c2)按键1进入插入模式。屏幕上看不到字符i,屏幕下方出现一INSERT—字样。3)输入你的程序:★includemain(){printf("helloworld””);printf("Wellcome!””);itincludemainOIprintf(Mhelloword、n");printf(uwellcowe!w);4)按

4、014Z80701501oca1host~J$3.2在客户端编辑源程序后上传到FTP服务器在客户端用文本编辑器编辑C程序,然后用将程序上传至工作目录。3.3gcc编译gcc命令的基本用法如下:gcc[options][filenames]<1>输入gcctest,c[201428070150localhostacctest.c<2>输入Is查看,目录下应该冇个a.outSC件[20142807015eloca1host~】$Isa.OUtt巳st・C<3>输入./a.out,运行程序,屏幕上显示什么?[Z014Z80701501oca1host~]$・/a.outhellowordWe

5、llcome!<4>如杲想给程序重命名,使用编译选项-o重新编译。输入gcc-otesttest,c[201428070150localhost~】$acc-otesttest.c<5>输入Is查看,口录下应该有个test文件[20142807015(?localhost^1$Isa•outtesttest•c<6>输入./test,运行程序,这个程序执行时乂显示什么结果?I[20142807015©1oca1host~]$./testhellowordWellcome?3.4用shell语言编制一个批处理程序,其功能如下:<1>屏幕提示用户年、月;<2>接收用户的输入值;<3>输出该

6、年该月的F1历。执行该脚本,完成上述功能。[m2807015@tan~]$viex2.sh#!/bin/bashecho"Pleaseinputyear:〃readYEARecho"'Pleaseinputmonth:"readMONTHcal$MONTH$YEAR~1,1All〃ex2・sh〃[dos]6L,108C"ex2.sh〃[dos]6L,108Cwritten[m2807015@tan~]$sh

7、1m2807015m2807015113Jan2214:05ex2.sh[m2807015@tan~]$./ex2.shPleaseinputyear:1996Pleaseinputmonth:4April1996SuMoTuWeThFrSa1234567891011121314151617181920212223242526272829303.5创建一个shell文件,完成以下功能:<1>将键盘输入的内容保存到文件./myfilc.txt文件

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

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

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