linux网络操作系统6

linux网络操作系统6

ID:20433390

大小:48.50 KB

页数:4页

时间:2018-10-12

linux网络操作系统6_第1页
linux网络操作系统6_第2页
linux网络操作系统6_第3页
linux网络操作系统6_第4页
资源描述:

《linux网络操作系统6》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安邮电大学西安邮电大学(计算机学院〉课内实验援告实验名称:shell程序设计专业名称:网络工程班级:网络1204班学生姓名:学号份),041??1?1指导教师:王亚冈实验日期:2014年11月11号实验目的及实验环境实验目的:1.了解shell的作用和主要分类。2.掌握shell环境变量、管道、输入输出重定向的使用方法3.掌握shell脚本的建立和执行方式。4.熟悉shell脚本的基本结构。5.掌握shell脚本的调试方法。实验环境:网络实验室、虚拟机下。二.实验内容1.使用shell变量、位置参

2、数和环境变量2.建立shell脚本并执行。3.使用shell一般控制结构编写脚本。4.调试shell脚本。三.方案设计a)1.了解shell变量、位置参数和环境变量1.1输入以下命令,记录输出结果并分析$dir=/root$echo$dir$echodir1.2输入以下命令,记录输出结果并分析。$readabc$102030$echonWeb:$a>$c.$bM2.建立简单Shell脚本文件2.1新建Shell脚本文件testh,编辑内容如下cd/var/logcat/dev/null>messag

3、escat/dev/null>wtmpecho’’Logscleanedup>n2.2运行test.h脚本,记疾输出结果并分析功能3.简单shell脚本文件改良3.1新建shell脚本testl.h,编辑内容如下。#!/bin/bashLOG_DIR=/var/logcd$L()G_DIRcat/dev/null>messagescat/dev/null>wtmpecho’’Logscleanedup."exit3.2运行testl.h脚本,与test.h对比,说明各行的作用。4.简单shell脚本

4、文件优化4.1新建shell脚本testl.h,编辑内容如下。#!/bin/bashLOG_DIR=/var/logROOT_UID=0LINES=50E_XCD=66E_NOTROOT=67if[”$UID”-ne”$ROOT一UID”]thenecho"Mustberoottorunthisscript.’’exit$E_NOTROOTfiif[-n"$1”]#测试是否有命令行参数(非空).thenlines=$lelselines=$LINES#如果不在命令行中指定,使用默认ficd$LOG_

5、DIRif['pwcf!="$LOG_DIR”]thenecho"Cannotchangeto$LOG_DIR.”exit$E_XCDfitail-$linesmessages>mesg.tempmvmesg.tempmessagescat/dev/null>wtmpecho’’Logscleanedup.”exit04.2运行testl.h脚本,与testO.h对比,说明其新增的功能。二.运行结果截图$表示输山字符的值deepin@deepin-pc:$_deepin@deepin-pc:$Rif

6、deepin@deepin-pc:$echodircjir*deepin@deepin-pc:readabc102030-deepin@deepin-pc:$echo"web:$a.$c.$b"web:10.30.20deeoin^eeoin-DCLr$执行shell脚本test.htestO.htestl.hsh:0:Can'topentestfhdeepin@deepin-pc:-$shtest.htest.h:2:test.h:cannotcreatemessages:Permissionde

7、niedtestfh:3:test.h:cannotcreatewtnp:PermissiondeniedLdgscleanedup.deepin@deepin-pc:sudoshtest.hLogscleanedup.deepin@deepin-pc:sudoshtestO.hLogscleanedup.deepin@deepin-pc:-$sudoshtestl.hLogscleanedup./deepin@deepin-pc:〜$■五.总结Shell程序这次实验有好多知识点需要的记,有些命令很

8、容易记混,而且需要多练习才能够学会,有些脚本不能一起完成,需要分部执行小的脚本,总之这次实验难度还算适中,参照实验指导书和老师上课讲的东西在实验室完成了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。