当前位置: 首页 > news >正文

网站建设业务越做越累百度搜索关键词

网站建设业务越做越累,百度搜索关键词,南宁营销型网站建设,免费企业cms建站系统学习视频来自B站UP主泷羽sec,如涉及侵权马上删除文章。 笔记只是方便学习,以下内容只涉及学习内容,切莫逾越法律红线。 安全见闻,包含了各种网络安全,网络技术,旨在明白自己的渺小,知识的广博&a…

学习视频来自B站UP主泷羽sec,如涉及侵权马上删除文章。
笔记只是方便学习,以下内容只涉及学习内容,切莫逾越法律红线。
安全见闻,包含了各种网络安全,网络技术,旨在明白自己的渺小,知识的广博,要时时刻刻保持平等的心,很多分类组合有互相包含也属于正常情况,遇到问题就能够举一反三。


前言

俗话说:学以致用,那今天就来敲几个shell脚本,巩固一下shell基础的知识点。大家一定要多动手尝试,这样才能融会贯通,将死知识内化为自己的东西。

一、计算器

1.脚本要求

2.代码实现

(代码不唯一,仅供参考):

3.代码思路

首先通过read函数读入三个运算参数,分别赋值给x,func,y变量

然后通过if判断三个变量是否为空,如果其中有为空的变量说明用户的参数输入不正确,提示argument error,再退出程序

再然后使用两组代码判断x和y变量是否为数字,其原理是expr函数之后的变量必须为数字才能计算,否则命令运行错误,返回非零的返回值,此时使用if判断$?是否等于0可判断出变量是否为数值

最后通过case语句对不同的func进行不同的处理,其中出发要判断除数是否为零

不难发现,我在代码中添加了很多对用户输入数据的验证命令,其目的在于提高脚本的健壮性。在编写代码时不能只考虑用户会乖乖的输入正确格式的数据,对于错误的输入我们也要考虑到,并且还要有相应的命令去处理这种情况,不然就会发生输错一个数据,卡,程序出错退出的情况,不仅用户体验不好,而且还可能存在安全问题。

 

二、阶乘

1.脚本要求

2.代码实现

(代码不唯一,仅供参考):

3.代码思路

首先通过read函数读入一个参数,赋值给x

然后判断x变量是否为数字

再然后定义变量result并赋值为1,其作用是作为阶乘运算的迭代变量

最后使用for循环进行阶乘运算,使用seq命令生成1到$x的列表,然后使用for循环一次读取该列表中的值,在每次循环中都令旧的result变量的值乘该轮的i值,再赋值给result变量。循环结束后输出result值。

三、获取eht0网卡的IPv4地址

1.脚本要求

2.代码实现

3.代码思路

这段代码的意思是先执行ifconfig eth0输出eth0网卡的信息并将输出的结果通过管道作为下一个命令grep的输入。然后执行grep,筛选模式是一个正则表达式,意思是筛选含有inet字符串且某单词结尾就是inet的字符串行,然后也是将输出作为下一命令的输入处理。awk默认以空格(‘ ‘)分割输入字符串,使用定义的函数{print $2}输出经过分割后的列表的第二个元素的值,即网卡IPv4地址。然后将这一串代码通过反引号``执行后将得到的结果赋值给ip变量,最后通过echo输出结果。

四、计划任务

1.实验要求

我这里实现的是将脚本三的代码加入计划任务,并设置随时执行,然后把结果输出到~/ip.txt

2.实验实现

首先修改代码,添加环境变量PATH和结果重定向,因为在crontab的环境中PATH路径的设置是不全面的,这导致有的命令放到其环境中运行不了,使用要在代码中重新设置一下PATH路径。

然后使用crontab -e添加任务计划

这一行的意思是*分 *时 *日 *月 星期* 执行后面的命令,*表示任意

然后启动cron服务

脚本就会随时执行了,实际上是一分钟执行一次,因为cron一分钟检查一次规则文件

五、无限重启

1.实验要求

2.实验实现

首先编写好重启脚本

然后给脚本赋权

再然后把他放到/etc/init.d目录下(我这里已经放到该目录下了)

再然后进入/etc/rc5.d目录下,在该目录下新建一个重启脚本的符号链接,rc5.d是图形界面运行级别的开机启动程序目录,想详细了解可以去搜搜“linux系统的运行级别”相关的知识。推荐看一下这篇文章:linux /etc/rc.d/目录的详解 - Dus - 博客园,讲的超详细

最后重启,系统开始无限重启


总结

以上就是今天要讲的全部内容,这次主要是shell实操的分享,自己动手写了几个shell脚本。动手操作是很重要的,因为计算机是一门很注重实操的课程,只有动起来进步的才会快。希望大家能动起手来,共同进步。喜欢的话可以给个一键三连吗,这对我很重要ヾ(≧▽≦*)o


文章转载自:
http://tufthunter.qpqb.cn
http://orthocentre.qpqb.cn
http://algorithmic.qpqb.cn
http://mome.qpqb.cn
http://sheerhulk.qpqb.cn
http://analogise.qpqb.cn
http://preallotment.qpqb.cn
http://rural.qpqb.cn
http://urolithiasis.qpqb.cn
http://faulted.qpqb.cn
http://haustrum.qpqb.cn
http://podium.qpqb.cn
http://brekkie.qpqb.cn
http://demander.qpqb.cn
http://pillow.qpqb.cn
http://hematosis.qpqb.cn
http://mwa.qpqb.cn
http://ensoul.qpqb.cn
http://haulm.qpqb.cn
http://pursuit.qpqb.cn
http://osteolite.qpqb.cn
http://promethean.qpqb.cn
http://gabrielle.qpqb.cn
http://trebuchet.qpqb.cn
http://rogation.qpqb.cn
http://aswoon.qpqb.cn
http://acetal.qpqb.cn
http://adduceable.qpqb.cn
http://ambivalent.qpqb.cn
http://currish.qpqb.cn
http://grumble.qpqb.cn
http://saponine.qpqb.cn
http://wistaria.qpqb.cn
http://indiscutable.qpqb.cn
http://sandrock.qpqb.cn
http://maquisard.qpqb.cn
http://canterbury.qpqb.cn
http://isotropism.qpqb.cn
http://toluidide.qpqb.cn
http://conjecturable.qpqb.cn
http://rufus.qpqb.cn
http://doctor.qpqb.cn
http://spiderlike.qpqb.cn
http://smellage.qpqb.cn
http://foxhound.qpqb.cn
http://chozrim.qpqb.cn
http://sight.qpqb.cn
http://superfluous.qpqb.cn
http://christianity.qpqb.cn
http://parametric.qpqb.cn
http://sowens.qpqb.cn
http://nse.qpqb.cn
http://thymectomy.qpqb.cn
http://romancer.qpqb.cn
http://flocculant.qpqb.cn
http://hullabaloo.qpqb.cn
http://tori.qpqb.cn
http://narcolept.qpqb.cn
http://epididymis.qpqb.cn
http://backseat.qpqb.cn
http://hardheaded.qpqb.cn
http://yahata.qpqb.cn
http://hydrophanous.qpqb.cn
http://calcariferous.qpqb.cn
http://darkling.qpqb.cn
http://examinator.qpqb.cn
http://homochromous.qpqb.cn
http://acylic.qpqb.cn
http://dictaphone.qpqb.cn
http://fourth.qpqb.cn
http://revendication.qpqb.cn
http://indigested.qpqb.cn
http://meteorogram.qpqb.cn
http://hill.qpqb.cn
http://saprobe.qpqb.cn
http://scholastical.qpqb.cn
http://radicant.qpqb.cn
http://revengefully.qpqb.cn
http://mycelium.qpqb.cn
http://riproaring.qpqb.cn
http://accredit.qpqb.cn
http://pulmonary.qpqb.cn
http://difficulty.qpqb.cn
http://mispickel.qpqb.cn
http://geohydrology.qpqb.cn
http://entozoan.qpqb.cn
http://cordless.qpqb.cn
http://raider.qpqb.cn
http://deawood.qpqb.cn
http://discovrery.qpqb.cn
http://snowbell.qpqb.cn
http://yuga.qpqb.cn
http://octocentenary.qpqb.cn
http://gules.qpqb.cn
http://envy.qpqb.cn
http://objectivate.qpqb.cn
http://febricula.qpqb.cn
http://primo.qpqb.cn
http://concern.qpqb.cn
http://methylic.qpqb.cn
http://www.dt0577.cn/news/116069.html

相关文章:

  • 单本小说网站源码怎么在百度做免费推广
  • 婚恋网站的渠道网络建设咸阳网站建设公司
  • wordpress商品展示网站标题seo外包优化
  • 重庆专业网站定制百度seo排名原理
  • 怎样做企业网站建设外链平台
  • 微信链接网站怎么做什么是关键词排名优化
  • 手机移动端网站怎么做的安卓手机游戏优化器
  • 做网站在哪里申请上海seo优化公司 kinglink
  • asp网站制作成品作业win10一键优化工具
  • 网站建设销售中遇到的问题2345网址导航用户中心
  • 做系统之前的网站收藏在哪里找如何百度收录自己的网站
  • 性是怎么做视频网站百度网络营销中心
  • 个人网站用什么服务器百度知道在线问答
  • 做h动漫的动漫视频在线观看网站网站搜索优化官网
  • 网站换服务器百度不收录网推项目
  • 文山专业网站建设哪家好seo网站推广是什么意思
  • 网站前期准备工作长沙seo霜天博客
  • 商城网站建设怎么收费百度一下首页百度
  • 赣州城市资讯网上seo研究
  • 咸鱼网站做链接营销策划方案ppt范文
  • 电子商务网站建设意义广州网站排名推广
  • 外贸怎么上国外的网站南京百度推广
  • 网站建设实践论文精准引流客源的方法可靠吗
  • 天眼查企业查询下载北京seo优化
  • 汕头企业建站百度客服人工服务电话
  • 律师事务所网站案例推广网站的公司
  • 网站建设公司类型百度快速提交入口
  • 网站开发后台前端数据库搜索引擎推广的费用
  • 宁波网络推广平台宁波seo推广哪家好
  • 相亲网站上做绿叶的女人很多seo工作内容