下载此文档

Linux实验四.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
实验四shell及其程序设计
实验目的
理解shell操作环境
掌握shell程序编写方法
实验内容
练****理解下面命令
Alias
答:别名命令,显示所有的别名信息。
alias ld=’ls -ld .’
答:使用别名命令,添加别名信息。
history 20
答:显示最近输入系统的20条命令!!执行上一次输入的命令
var1=”abcd1234”
答:将var1变量赋值
echo ${var1:3:4}
答:显示var1[3]-var1[3+4]的字符
echo $HOME
答:显示当前用户主目录的路径信息
var2=$HOME
答:将当前用户主目录的路径信息赋给var2变量
echo ”我的主目录是$var2”
答:双引号下可以进行字符替换,将var2变量替换为当前用户主目录的信息。
set –o
答:显示系统环境各配置的状态
ls *sh
答:显示当前目录下以“sh”结尾的文件名称
arr1=(long live chair mao)
答:给arr1数组变量赋值
echo ${arr1[1]}
答:显示数组arr1中下标为1的字符串
arr2=(`date`)
答:将date命令显示的结果赋给数组变量arr2
echo ${arr2[3]}
答:显示数组变量arr2中下标为3的字符串
[ $? -eq 0 ] || echo
答:”上面命令执行失败。”判断上条命令是否操作失败,若是,则显示“上面命令执行失败”
{ date;pwd;tty;stty; }
答:分步执行四条命令:显示当前日期信息;显示当前操作的目录;显示当前终端设备
的名称;显示当前终端的设置;
编写shell程序
,实现多个数值相加;(提示:多个数值通过参数提供)
#!/bin/bash
#多个数相加
s=0
for i in $*
do
let s=s+i
done
echo $s
exit 0
,删除指定目录下的文件和子目录;
#!/bin/bash
# 删除指定目录下的文件和子目录
if [ -d $1 ]
then
cd $1
rm -r *
else
echo “$1目录不存在!”
fi
exit 0
,删除指定目录下的文件及其子目录下的文件;(提示: 使用find命令查找目录下文件)
#!/bin/bash
# 删除指定目录下的文件和子目录下的文件
if [ -d $1 ]
then
rm -f ‘find $1 -type f’
else
echo “$1目录不存在!”
fi
exit 0
3. 阅读理解程序
,目录/var/materials下:

#!/bin/bash
# 按文件中列出的用户名建立用户帐号
# $1 学生名单,UTF8编码
# $2 组名
groupadd $2;
#添加组名$2
cmd=" -g $

Linux实验四 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小33 KB
  • 时间2018-01-10