《Linux系统管理》文件权限管理实验报告
一、实验目的:
1.了解和说下创建并使用脚本的步骤
2.掌握shell的变量及特殊字符
3.掌握shell的输入输出命令
4.掌握常用shell程序逻辑结构语句
二、实验内容:
1.创建一个简单的列出目录和日期等shell脚本并运行之。
2.shell的输入输出重定向完成以下题目:
(1)创建一个mytest文件,然后查看mytest和youtest文件,并观察执行结果。
shell最简单脚本
(2)查看mytest和youtest文件过程中的正确信息输出定向到mytestout文件中,错误信息显示在屏幕,并查看定向文件。
(3)查看mytest和youtest文件过程中正确信息输出定向附加到mytestout,将错误信息输出定向到error,并查看定向文件。
(4)查看mytest和youtest文件过程中正确信息和错误信息混合输出到message文件中,并查看定向文件。
(5)查看mytest和youtest文件过程中正确信息和错误信息混合输出到/dev/null设备文件中。
(6)使用输入重定向把mytestout文件导入给wc -l命令,统计一下文件中的内容行数。
3.用shell语言编制shell程序,该程序在用户输入(read命令)年、月之后,自动打印输出(echo命令)该年该月的日历。
4.shell变量操作
(1)编写一个shell脚本,并使它执行时显示/bin目录下所有以b开头的文件和目录并按ASCII码由大到小排序保存到temp文件中。
(2)编写一个shell脚本文件并执行,其中包含date和who命令。
(3)编写一个简单的shell脚本文件,把你的名字赋给myname的shell变量并输出改变的内容。
(4)查看系统的环境变量,并保存到文件myv中。
(5)编写一个shell脚本文件,从键盘读取数据保存到myvn变量中并输出该变量。
(6)编写以下脚本程序带多个命令行参数运行并说明原因。
echo “The program name is $0”echo”The arguments are $#”
echo ”The first three arguments are $1 $2 $3 ”shift
echo “The program name is $0”echo”The arguments are $#”
echo ”The first three arguments are $1 $2 $3 ”shift 3
echo “The program name is $0”echo”The arguments are $#”
echo ”The first three arguments are $1 $2 $3 ”exit 0
(7)将系统提示符改为自己喜欢的形式。
5.shell程序控制结构
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论