计算机脚本程序编写,实验三-shell脚本程序设计.docx

实验报告

课程名称 Linux 系统实践

实验项目LINUX SHELL脚本程序设计

实验仪器PC

系别计算机学院

专业网络工程

班级 / 学号 网 1702/2017011463

学生姓名孟启贤

实验日期 4.15

成 绩

指导教师李艳平

实验三LINUX SHELL脚本程序设计

一、实验目的:

通过本实验练习,使学生了解常用 SHELL的编程特点,掌握SHELL程序 设计的基础知识。对SHELL程序流程控制、SHELL程序的运行方式、bash程 序的调试方法及bash的常用内部命令有进一步的认识和理解。通过本实验, 学生应能够基本掌握编写SHELL程序的步骤、方法和技巧。

二、实验环境

操作系统:任何Unix/Linux或windows系列 应用系统:SHELL或windows环境下的cygwin模拟系统

三、实验要求

1、做好实验预习,通过查找资料、阅读系统提供的帮助文件等多种渠道了 解本实验所使用的SHELL命令及各种技术方法。充分利用所学知识,预 设多种实现思路。

2、写出实验报告,内容是:

⑴简要说明实验的目的、任务与设备。

⑵写出实验步骤、实现的技术手段及关键代码。

⑶在给定实验数据的基础上给出相应的输出结果。

⑷总结实验中遇到的问题及解决方法。

⑸写出实验心得与收获。

四、实验内容

本实验包含两个具体的SHELL程序编写任务,较为全面地涉及了 SHELL 程序的设计方法和技术。内容如下:

⑴创建以下菜单程序:

User ? ****host ? ********DATE ? **/**/20**

A:创建子目录并测试

B:文件查找

C:文件权限测试及统计

-% , 0

D:文件创建与复制

E:文件内容修改

Q:退出系统

A :在用户家目录下创建名字为你学号后四位数字的子目录,其存取权限为

(drwxr-xr-x)。测试确认目录存在,输出提示。

mr^s^ubuntu: *-

文件祈】娟斌(E)燈右(V)哩鳶代)址黑CO精助侶)

USERrnrasHost:

USERrnras

Host:

Date:lS/94/l?

A:创建子目录井测试

G文件爲限测试及统计

D;文件创密与宴制

“文件內容修改

Q:退岀系统

.你的选择【鵝比GD,SQ]:

.你的选择【鵝比GD,SQ]:A .1463

”abc.sh

▼ cai-d^n,sh

examples ^desktop

UifiA任意豐继禎

nane^txt Pictures qwer sna[>

sss.sh textl textl.out text 1.out,out

text.sh text.sh.Out text.sh,out,ojt xtn jiariwerdari^

档载乐面 文下音桌 的

共板频片公襲图

B:在/dev目录下查找由sd开头且文件名由3个字符组成的文件,找到后用 file命令显示其文件类型;显示当前系统中所有变量和Shell函数。

mr日泄 ubuntu: “

文件(巧牛诵(E)杳肯(讪 冏幸巧}疼為⑴ 糕訪(出

你的选 ?[A,B,CfD,E,Q]:B /dev/sdal /dev/sda block Special (8/1) block spe

EHELL变峯和函数

BASH=/btn/bash

BA5HOPTS=cr^htst;conplete_fullquoteiextqucte:force_fignore;hostconplete:inter^ct ive_comnentsiprogconp:pronptvars:sourcepath

AL1ASES=()ARCC=() }

AL1ASES=()

ARCC=() }

CMOS=(}

LINEND=([0]="0")

S(XJRCE=([e] = 'cai-dan, sh ')

BASH

BASH

RASH

BASH

BASH

BASH_VERSINFO=([1]="4" [2]=T9" [3]=hlr, [4]=-release" [5]="xB6_&4-pc-Un ux-gnu")

BA吕H-VER5IDN=14.4.19(1)■release‘

CHOICER

CLUTTER_TM_MODULE=xtm

fOLORTERM=t ruecolor

pBUS_SESSIOH BUS ADORESS=untx;path=/run/user/lMO/bus

C:测试当前用户对系统中某文件是否有 r、w、x的权限,输出测试结果。

统计/dev目录下块设备文件和字符设备文件的数目;统计 date命令的

帮助手册中空行的个数

mras@!ubuntu: -

文眸(F)編辎(日鱼看汐)搜羞瞠端(!)国的小}

USE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值