欢迎来到天天文库
浏览记录
ID:22806021
大小:54.73 KB
页数:7页
时间:2018-10-31
《linux操作系统实验指导书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《Linux操作系统》实验指导书内蒙古工业大学计算机系2017年10月实验一Linux基本命令的使用(一)实验目的1.掌握常用的Linux操作系统命令;2.能利用这些命令对操作系统进行基本的系统维护和管理。(二)实验内容1.利用文件管理命令在用户的个人主目录下创建一个子目录,目录名称为本人的学号(例如201020205002),利用vi编辑器编写一个SHELL脚本,在终端运行后显示:HelloLinux!Ihaveknownhowtouseallkindsofcommands.Mynameisxxx.(例如:MynameisSh
2、iZhida.)MystudentIDisxxx.(例如:MystudentIDis201020205002)2.在个人主目录下建立子目录bk+本人学号(例如bk201020205002)。3.创建组,组名为身份证的后四位;创建用户,用户名为user+学号后4位;把所建的用户添加到组中。4.删除由学号建立的目录。5.熟悉其他命令的使用,可参照课堂内容。(三)实验要求1.编写脚本源文件,调试通过后打包上交;2.书写实验报告。实验二SHELL脚本编程(一)(一)实验目的1.通过上机实习,能够编写较复杂的Shell脚本,熟悉Shell
3、脚本的分支和循环语句。(二)实验内容1.在Linux环境下,利用vi编写SHELL脚本程序。(sh1.sh、sh2.sh、sh3.sh)2.程序sh1.sh:(1)要求用if结构(2)功能在终端下运行程序,首先清屏,然后提示:“Inputafileordirectoryname,please!”。从键盘输入一个字符串(如:xxx),如果该字符串是目录,则显示:“xxxisadirectory.”;如果该字符串是文件(如:xxx),则显示:“xxxisaregularfile.”;如果该文件是可读的,则显示:“xxxisaread
4、ablefile.”;如果该文件是可写的,则显示:“xxxisawritable.”如果该文件是可执行的,则显示:“xxxisaexecutable.”;如果既不是目录也不是文件,则显示:“Thisscriptcannotgetthefile/directoryxxxinformation!”。3.程序sh2.sh要求:(1)要求用case结构或if结构(2)功能在终端下运行程序,首先清屏,然后提示:“Inputyourage!”。从键盘输入你的年龄(如:22),如果年龄在20-29,则输出“Pleasegotoroom101!
5、”;如果年龄在30-39,则输出“Pleasegotoroom201!”;如果年龄在40-49,则输出“Pleasegotoroom301!”;如果年龄在50-59,则输出“Pleasegotoroom401!”;如果年龄在60-69,则输出“Pleasegotoroom501!”;如果年龄不在上述范围,则输出“Pleasewaitatthedoor!”;4.程序shi3.sh要求:(1)要求用循环结构(2)功能程序中循环列表为某一目录下的所有子目录和文件,运行程序,列出该目录下的所有文件。(三)实验要求1.编写脚本源文件,调试
6、通过后打包上交;2.书写实验报告。实验三SHELL脚本编程(二)(一)实验目的1.通过上机实习,能够编写较复杂的Shell脚本,熟悉Shell脚本的循环语句和函数。(二)实验内容1.在Linux环境下,利用vi编写SHELL脚本程序。(shi1.sh和shi2.sh)2.程序shi1.sh要求:(1)要求用循环结构(2)功能运行文件时,显示文件后所带的参数。例如所编辑的文件名为shi3.sh,运行该文件:Shi1.shSheHeIt显示:SheHeIt3.程序shi2.sh要求:(1)要求用函数实现相应功能(2)功能运行文件时,
7、指定备份当前目录下的目录或文件。例如:当前目录下有目录test_dir和文件file1.h,执行备份功能的脚本文件beifeng.sh./beifeng.shtest_dirfile1.h显示:BackupProcessBegins2015-05-20-16-35-55SUCCESSinbackupfile/directory(test_dir)2015-05-20-16-35-55SUCCESSinbackupfile/directory(file1.h)BackupProcessEnds同时将显示的信息保存到日志文件里,日志
8、文件的名称由备份时的时间确定,如2015-05-20-16-35-55.log日志文件和备份文件存放在定义好的备份目录里。(三)实验要求1.编写脚本源文件,调试通过后打包上交;2.书写实验报告。附:实验报告封面格式及报告格式参考《Linux操作系统》实验报告专业
此文档下载收益归作者所有