云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Linux操作系统基础实验指导书实验一Linux指令系统

Linux操作系统基础实验指导书实验一Linux指令系统

  • 62 次阅读
  • 3 次下载
  • 2025/6/18 19:38:05

一.实验目的

通过对Shell语法的练习,熟练运用知识点,完成时间密码验证,计算时间差,按时备

份文件程序。

二.实验内容

? 熟悉Unix/Linux的运行环境,实验平台。 ? 练习Unix/Linux的文本行编辑器vi的使用方法

? 熟练掌握Shell的基本语法,完成时间验证,计算时间差以及按时备份文件程序。

三.实验要求

1. 利用Shell编程,实现密码的验证

1) Shell程序提示输入密码 2) 用户输入

3) 系统将用户输入的密码与password比较

4) 若一致,则显示成功 5) 否则,提示错误,进行输入 6) 按Q/q退出程序

2. 编写小程序,计算用户输入的时间与系统时间的差值。

1) 提示用户输入时间 2) 用户输入

3) 判断输入时间是否合法

4) 若合法,则计算差值,判断显示“已过多少天”或者”还有多少天” 5) 不合法,结束程序

3. 编写一个备份程序,备份/home目录下的非目录文件,到/usr/logs目录下,当时间的分钟为5的倍数是,自动备份。

1) 启动程序,当系统时间分钟为5的倍数,自动备份。 2) 提示是否继续备份 3) 用户输入

4) 若选择n/N,退出程序

5) 其他则下一个5分钟,自动备份

四.实验步骤

1. 使用vi命令编写第一个脚本输入头注释。

2. 使用while do done循环作为程序的主题,每次循环中,使用read命令获取用户输

入的密码,通过与本地的密码判断,如果成功,输出密码正确,退出程序,否则判断是否是q/Q,匹配的话,通过break或者exit退出程序,否则输出密码错误,进行输入。

3. 使用chmod密码给脚本提升权限,运行脚本。

4. 编写计算时间差程序,首先使用read命令获取用户输入的时间,cal命令查找年月

判断用户输入的时间是否合法,使用while循环,知道用户输入正确,程序才向下执行。

5. 使用date命令把用户输入的时间及当前系统时间转换成时间戳,作用是后面计算

日期差

6. 计算出两时间戳的差,转换成天数,判断天数,根据正负符号显示还有多少天和已

过多少天

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

一.实验目的 通过对Shell语法的练习,熟练运用知识点,完成时间密码验证,计算时间差,按时备份文件程序。 二.实验内容 ? 熟悉Unix/Linux的运行环境,实验平台。 ? 练习Unix/Linux的文本行编辑器vi的使用方法 ? 熟练掌握Shell的基本语法,完成时间验证,计算时间差以及按时备份文件程序。 三.实验要求 1. 利用Shell编程,实现密码的验证 1) Shell程序提示输入密码 2) 用户输入 3) 系统将用户输入的密码与password比较 4) 若一致,则显示成功 5) 否则,提示错误,进行输入 6) 按Q/q退出程序 2. 编写小程序,计算用户输入的时间与系

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com