WSY2021 Linux第12次上机作业shell编程
Linux第12次上机作业shell编程
作业1:利用until循环实现1–100的求和
#!/bin/bash
i=1
sum=0
until [ $i -eq 101 ]
dosum=$(( $sum+$i ))i=$(($i+1))
done
echo $sum
作业2 用for、while、until对比实现写一个Ping通主机的脚本
ping的过程中需要需要首先打开虚拟机的网卡
然后查询本机的 VMware Network Adapter VMnet8:的ip地址进行ping
- 然后记得打开虚拟机的网络设置
把最后的输出结果输出到一个文件里面 ,并且后台进行运行 bash zuoye2.sh >> ip.txt &
#!/bin/bashfor((i=1;i<=300;i++))
doping 192.168.44.1 #此处的地址是通过windows的上述的步骤去查询的地址 ,每个人的电脑不同
done
作业1:不断从终端读取用户输入的正数,求它们相加的和
#!/bin/bashsum=-1
i=1echo "如果想退出,请输入0"
while [ $i -ne 0 ]
do
sum=$(( $i + $sum))
echo "算出来结果"$sum
echo "请输入所要加的数字"
read i
done
作业2:编写shell 编写一个函数,利用shift计算所有参数乘积,假设参数均为整数
#!/bin/bashsum=1
until [ -z "$1" ]
dosum=$(($sum*$1))
shiftdone
echo "所有的乘积为"$sum
1:用shell 脚本,通过YUM安装 vsftpd 、httpd、samba、mysql等服务器的安装。
- 注意 : 使用yum下载事先要是虚拟机连接网络或者通过挂在来通过修改yum配置文件修改yum的源,否则会出现下载错误的情况
下载的脚本
#!/bin/bashfor x in vsftpd httpd samba mysql
doyum install -y $x
done
删除的脚本
#!/bin/bashfor x in vsftpd httpd samba mysql
doyum remove -y $x
done
WSY2021 Linux第12次上机作业shell编程相关推荐
- Linux脚本保存管道中的变量,Linux下管道重定向使用以及Shell编程(操作系统)
实验名称:Linux的基本操作 实验目的: 1.了解管道和重定向 2.熟悉基本的Linux脚本的编写 实验环境:Ubuntu 12.4(32位,简体中文) 实验内容: 1.将当前用户目录下的文件清单输 ...
- 【CentOS Linux 7】实验4【Shell编程】
Linux系统及应用---调研报告 [CentOS Linux 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [CentOS Linux 7]实验2[Shell编程及应用] [ ...
- 【CentOS Linux 7】实验2【Shell编程及应用】
Linux系统及应用---调研报告 [CentOS Linux 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [CentOS Linux 7]实验2[Shell编程及应用] [ ...
- Linux 技巧: Bash 测试和比较函数 (shell编程)
Bash shell 在当今的许多 Linux® 和 UNIX® 系统上都可使用,是 Linux 上常见的默认 shell.Bash 包含强大的编程功能,其中包括丰富的可测试文件类型和属性的函数,以及 ...
- 04-Linux之Linux软件安装、三剑客和Shell编程
1.9 Linux的软件安装 1.9.1 环境变量的配置 环境变量是指 当我们配置了环境变量后, 执行相应的命令,告诉系统命令搜索的文件夹,当我们执行一个命令的时候,默认从当前路径开始查找,如果当前路 ...
- Linux下串口调试及使用shell编程接收数据
串口简介 串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用.常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联 ...
- gnu linux额外支持的运算符,《Shell编程从入门到精通》张昊-chap1-8
缘起 20190314开始复习及学习吧: 张昊编著: 内容 目录 i(9/314) 全书11章 chap1 第1个Shell程序 1(13/334) 1.1.第一道菜 [echo.sh] #!/bin ...
- Linux相关命令、Vi、shell编程
一. 系统用户.系统组管理 1.useradd 一个用户可以属于多个组,主组只有一个 useradd -c /-d /-D / -g/ -G/ -m/ -s/ -r/ -u -c 密码提示 -d 指定 ...
- Linux【实操篇】—— Shell 编程入门、变量、运算符、条件判断、流程控制
目录 一.Shell 编程入门 1. 认识 Shell 2. Shell 脚本的创建与执行 二.Shell 变量 1. 系统变量和自定义变量 2. 变量的基本规则 3. 设置环境变量 4. 位置参数变 ...
最新文章
- C/C++程序从编译到最终生成可执行文件的过程分析
- 基于蒙特卡罗模拟的金融风险评估-函数调用关系图
- JavaScript高级程序设计阅读笔记
- jmap, jhat, jvisualvm:java堆内存对象分析利器
- background-size 兼容ie8以下浏览器的方法
- redis字符串匹配_Redis设计原理
- html drag 例子,html5 drag事件用法
- A slightly scary story on Amazons
- 怎么恢复格式化的sd卡呢?
- 我的世界java刷雪机_我的世界自动造/刷雪机制作图文教程
- TCP状态转换图文解说
- 几款好用播放器ijkplayer、vlc、SmartPlayer、ExoPlayer
- geany菜单怎么改语言
- php 问卷调查,php 问卷调查结果统计
- google chrome adobe flash player过期解决方法
- 如何用requests获取百度网站的图片资源
- Springboot中EasyExcel导出及校验后导入前后台功能实现
- opencv 图像上画出目标运动的轨迹_OpenCV视频分析-Meanshift、Camshift运动轨迹绘制...
- 人人美剧迅雷链接多线程和多进程爬虫分析
- 为什么行程码不能显示到县级,工信部回应