欢迎来到天天文库
浏览记录
ID:31739387
大小:729.39 KB
页数:19页
时间:2019-01-17
《linux操作系统-shell编程测试-实验报告六》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河南师范大学综合性.设计性实验项目简介学院名称(公章):软件学院学年2014-2015第1学期填表日期:2014年12月02—日实验课程名称Linux操作系统实验项FI名称Shell编程测试实验项目性质1、综合性2、设计性主讲教师袁培燕开课年级2012级开课专业Java实验地点过街楼B区开课日期2014.09.01开课时间1—18周一、实训目标(1)了解Shell编程中变量的定义与赋值操作(2)掌握条件测试语句的使用(3)掌握选择程序设计二、实训环境一台已安装CentOS7系统的计算机,内存大于1
2、GB,CPU主频大于2GHz。三、实训内容:【实训1】判断一个文件是否是符号链接文件,如果是则移动到/temp目录下,否则不进行任何处理1)进入vi编辑器7hsThu17-102)编辑代码zhSThu17:114)其中filc2为链接文件thinkpad@loc3lhost:“FileEditViewSearchTerminalHelp[root@localhost~]#vifilel[root@localhost~]#In-sfilelfile2[root@loc3lhost~]#Isanaco
3、nda-ks.cfginitial-setup-ks.cfgtesttestshell04etclinkfiletest・ctestshe!105filelprioritytestselecttestshe!106filQ2priority.ctestshell01testuntilhelloproducttestshell02testwhilehello.cproduct.ctestshell03[root@localhost~]#bashlinkfileinputfilename■file2L
4、~]#17)【实训2]编写Shell程序使用select命令生成选择菜单,允许用户在菜单中选择,并基于选择执行的相应命令1)进入vi编辑器2)编辑代码3)执行程序7h外□Thii17-714)执行结果5)FileEditViewSearchTerminal[root@localhost〜]#bash1)Is3)pwd2)date+%y4)who请选择需要执行的命令:/root请选择需舉执行的命令:thinkpad:0thinkpadpts/0thinkpadpts/1请选择需婆执行的命令:请选择需
5、耍执行的命令:thinkpad@localhost:MHelptestselect5)cd/root7)df6)ps2014-12-042014-12-042014-12-0417:0517:2617:27(:0)(:0)(:0)请选择需要执行的命令:7FilesystemlK-blocksUsedAvailableUse%Mountedon/dev/mapper/centos-root1834803242997681404826424%/devtmpfs92980409298040%/devtm
6、pfs9390921489389441%/dev/shmtmpfs93909290569300361%/runPID4415442244764478TTYpts/lpts/1pts/1pts/1CMDsubashbashPSTIME00:00:0000:00:0000:00:0000:00:00【实训3]编写Shell程序计算1—50之间所有奇数之和,分别釆用while和until两种结构实现1.wh订e测试1)进入vi编辑器2)编译源码2.until测试1)进入Vi编辑器2)编译源码二、实验分析
7、与总结通过在本次实训中的练习,对Shell编程有了一定新的认识,增加了动手实践能力。但是也发现了一些小问题,由于Shell编程是一门若编程语言,所以对于有些编程细节问题需要特别注意一一比如源程序屮空格问题,变量前面要有空格,常量则不需要空格。。。注:开课时间填本实验项目所有实验班的具体上课时间,如11月12日下午3:00-5:00o
此文档下载收益归作者所有