linux综合实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华北科技学院

计算机学院综合性实验

实验报告

课程名称 Linux操作系统

实验学期 2015 至 2016 学年第二学期学生所在院部计算机学院

年级大三专业班级信管B132班

学生姓名学号

成绩评定:

1、工作量: A(),B(),C(),D(),F( )

2、难易度: A(),B(),C(),D(),F( )

3、答辩情况:

基本操作: A(),B(),C(),D(),F( )

代码理解: A(),B(),C(),D(),F( )

4、报告规范度: A(),B(),C(),D(),F( )

5、学习态度: A(),B(),C(),D(),F( )

总评成绩:

指导教师:兰芸

计算机系制

《Linux操作系统》课程综合性实验报告

开课实验室:基础七 2016年6月29日

1、根据实验内容建立需要的目录与文件

图1 /home/stu/abc目录

图2 x1文件的填写内容

图3 建立 /home/stu/backup目录内的bak01.txt文件

图4 建立data文件

图5 显示backup目录下的内容

2、利用crontab –e编辑定时任务

图 6 编辑任务

3、shell程序

#!/bin/bash

#usage:procfile files

while true

do

echo -n "1:定时删除文件 2:定时复制文件内容 3:定时打包文件 4:定时卸载U盘 [1|2|3|4|q]:"

read choice

case $choice in

1* ) crontab /home/stu/task1.cron;;

2* ) crontab /home/stu/task2.cron;;

3* ) crontab /home/stu/task3.cron;;

程序说明:crontab执行任务命令格式:crontab [-u user] file

利用while do循环语句,让用户进行选择,分为1,2,3,4执行不同的语句。即若要执行第一个任务,则:crontab /home/stu/task1.cron,其他任务相同。

图7 shell 程序

五、指令执行前、后截图

首选使用root用户登录系统。

①task1 定时删除文件

递归显示/home/stu目录下的文件。在/home/stu/abc下建立文件aa。

图8 建立aa

执行前:

图9 查看aa存储场所

执行后:abc内的子目录和子文件aa已被删除

图10 执行后abc目录

②task2 定时复制文件内容

执行前:x1内容

图11 X1内容

执行后:显示bak01.txt中的内容可以看到读取/home/stu /xyz目录下x1文件中每行第一个域的全部数据加入到/home/stu /backup目录下的bak01.txt文件内

图12 bak01 内容

③task3 定时打包文件

在/home/stu/data在建立两个文件xpc1.txt,xpc2以及目录xpc3

图13 建立文件

查看root目录, /home/stu/data中文件以及文件夹已经成功压缩到了backup.tar.gz文件夹中

图14 压缩

④task4 定时卸载U盘

图15 u盘挂载脚本

执行后

图 16 执行成功

如有侵权请联系告知删除,感谢你们的配合!

相关文档
最新文档