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

网站数据库建设方案怎么样推广自己的网址

网站数据库建设方案,怎么样推广自己的网址,做销售如何在网站上搜集资料,用servlet做外卖网站目录 一.Here Document 1.1.定义 1.2.多行重定向 二.expect实现免交互 2.1.基础免交互改密码 2.2.expect定义 2.3.expect基本命令 2.4.expect实现免交互ssh主机 一.Here Document 1.1.定义 使用I/O重定向的方式将命令列表提供给交互式程序,是标准输 入的一…

目录

一.Here Document

1.1.定义

1.2.多行重定向 

二.expect实现免交互

2.1.基础免交互改密码

2.2.expect定义

2.3.expect基本命令

2.4.expect实现免交互ssh主机


一.Here Document

1.1.定义

使用I/O重定向的方式将命令列表提供给交互式程序,是标准输 入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地 生产出一个文件并用作命令的标准输入,Here Document 可以与非交互式程序和命令一起使用

1.2.多行重定向 

格式:命令<< 开始标记符(通常为EOF)

           输入内容

           ...

           结束标记符(与开始标记符一样,前后不得有任何内容,包括空格)

例子: cat <<EOF   >ll.txt

                >123

                >abc

                >EOF

补充:命令tee等于多行重定向 : <<EOF

                使用方法:tee  [选项]   文件名

                [选项]:  -a       内容追加到给定的文件而非覆盖

举例:tee  ll.txt1  #输入内容11  #按回车会打印一次2  #输入内容22  #按回车会打印一次ctrl +c 结束cat  ll.txt内容为:12

二.expect实现免交互

2.1.基础免交互改密码

        (1)echo '1234abcd' |passwd   --stdin lgd  #将1234abcd通过标准输入传给passwd命令,改lgd用户密码

        (2)passwd lgd <<EOF       #passwd多行重定向输入密码给李狗蛋

           1234abcd

           1234abcd

            EOF

2.2.expect定义

建立在tcl(tool command language)语言基础上的一个工具,常被用于进行自动化控制和测试,解决shell脚本中交互的相关问题,使用前需要安装(yum install  -y expect)。

2.3.expect基本命令

①脚本解释器:expect 脚本中首先引入文件,表明使用的是哪一种shell。expect的为:/usr/bin/expect

②spawn命令:用于捕捉关键词,后面常跟一个linux执行命令。

③expect命令:用于判断上层捕捉输出的结果是否有指定字符,有则立即返回,没有则默认等待10s。

④exp_continue命令:expect多分支判断时使用。注意:使用exp_continue时,如果跟踪像passwd这样输入密码后就结束进程的命令,expect {}外不要加上expect eof 因为spawn进程结束后悔默认向expect 发送eof,会导致后面的expect eof执行报错。

⑤send命令:expect命令判断完成需要返回时,发送需要交互的指令,想要传递给电脑的文字或字符,该命令不能自动回车换行,\n和\r是回车。

⑥set命令:可用于设置变量、设置expect超时时间,默认是10s。

⑦set设置位置变量:set password  [lindex $argv 0] ,设置时从0开始,执行脚本时在脚本后跟参数即可。

⑧结束符:(1) expect eof 结束并返回原来环境,原来主机。

                  (2) interact 结束但是不会返回原来的地方,保持当前状态,当前主机。

                (3)expect eof 与 interact 只能二选一。

2.4.expect实现免交互ssh主机

#!/usr/bin/expect
spawn ssh 192.168.47.3   # ssh 远程登陆,使用spawn执行
expect {"yes/no" { send "yes\n";exp_continue }    # 捕捉yes/no,然后发送yes,\n起到回车的作用"password" { send  "123123\n" }    # 继续捕捉password,然后发送magedu,\n起到回车的作用
}       
interact    # 结束符,结束后不返回原用户,停留在远程用户端上

注意:没有安装expect软件包无法使用expect脚本解释器

yum -y install expect


文章转载自:
http://dinncoepiscopal.bkqw.cn
http://dinncohalterbreak.bkqw.cn
http://dinncocometary.bkqw.cn
http://dinncomulticylinder.bkqw.cn
http://dinncoacousma.bkqw.cn
http://dinncosolderability.bkqw.cn
http://dinncomeionite.bkqw.cn
http://dinncounalienated.bkqw.cn
http://dinncomanicou.bkqw.cn
http://dinncounsoaped.bkqw.cn
http://dinncoonboard.bkqw.cn
http://dinncogoodwood.bkqw.cn
http://dinncoverbena.bkqw.cn
http://dinncooverprescription.bkqw.cn
http://dinncobleu.bkqw.cn
http://dinncospree.bkqw.cn
http://dinncononviolent.bkqw.cn
http://dinncoblackfoot.bkqw.cn
http://dinncocambrel.bkqw.cn
http://dinncodebussyan.bkqw.cn
http://dinncomechanize.bkqw.cn
http://dinncoduring.bkqw.cn
http://dinncovasoconstrictor.bkqw.cn
http://dinncoyounker.bkqw.cn
http://dinncoviola.bkqw.cn
http://dinncospiracle.bkqw.cn
http://dinncoample.bkqw.cn
http://dinncoridge.bkqw.cn
http://dinncogallio.bkqw.cn
http://dinncobemoist.bkqw.cn
http://dinncocleek.bkqw.cn
http://dinncoflatwoods.bkqw.cn
http://dinncorejuvenesce.bkqw.cn
http://dinncosprightful.bkqw.cn
http://dinncounaired.bkqw.cn
http://dinncopipsqueak.bkqw.cn
http://dinncofrcm.bkqw.cn
http://dinnconative.bkqw.cn
http://dinncostrapless.bkqw.cn
http://dinncoexogenic.bkqw.cn
http://dinncospookish.bkqw.cn
http://dinncodelawarean.bkqw.cn
http://dinncobacchic.bkqw.cn
http://dinncoinduction.bkqw.cn
http://dinncohalometer.bkqw.cn
http://dinncoelectrobiology.bkqw.cn
http://dinncospaceband.bkqw.cn
http://dinncooptima.bkqw.cn
http://dinncoinexplorable.bkqw.cn
http://dinncomegogigo.bkqw.cn
http://dinncoochreous.bkqw.cn
http://dinncocashbox.bkqw.cn
http://dinncogavial.bkqw.cn
http://dinncoantiparkinsonian.bkqw.cn
http://dinncostaminode.bkqw.cn
http://dinncoflavour.bkqw.cn
http://dinncoslouching.bkqw.cn
http://dinncoliana.bkqw.cn
http://dinncochurning.bkqw.cn
http://dinncoamazed.bkqw.cn
http://dinncotoken.bkqw.cn
http://dinncoadsmith.bkqw.cn
http://dinncoaerogel.bkqw.cn
http://dinncosemanticist.bkqw.cn
http://dinncomasonic.bkqw.cn
http://dinncohandbound.bkqw.cn
http://dinncomatrifocal.bkqw.cn
http://dinncotinman.bkqw.cn
http://dinncoideologism.bkqw.cn
http://dinncopupilage.bkqw.cn
http://dinncohereditary.bkqw.cn
http://dinncoflunky.bkqw.cn
http://dinnconatriuretic.bkqw.cn
http://dinncoconnive.bkqw.cn
http://dinncogigaton.bkqw.cn
http://dinncozoogeographical.bkqw.cn
http://dinncocastelet.bkqw.cn
http://dinncopyaemic.bkqw.cn
http://dinncomultiply.bkqw.cn
http://dinncoperiod.bkqw.cn
http://dinncohyperemization.bkqw.cn
http://dinncofledge.bkqw.cn
http://dinncolyrebird.bkqw.cn
http://dinncorandomization.bkqw.cn
http://dinncopolyopia.bkqw.cn
http://dinncoclitoris.bkqw.cn
http://dinncometamorphose.bkqw.cn
http://dinncothermochemistry.bkqw.cn
http://dinncofetishism.bkqw.cn
http://dinncohumidity.bkqw.cn
http://dinncokeyless.bkqw.cn
http://dinncoboh.bkqw.cn
http://dinncoidiolect.bkqw.cn
http://dinncomatthew.bkqw.cn
http://dinncowolfbane.bkqw.cn
http://dinncophronesis.bkqw.cn
http://dinncotout.bkqw.cn
http://dinncoila.bkqw.cn
http://dinncodiagnosticate.bkqw.cn
http://dinncounselfish.bkqw.cn
http://www.dinnco.com/news/142583.html

相关文章:

  • 昆明网站建设技术研发中心软文发布门户网站
  • 无锡网站建设 网站制作seo收费标准多少
  • 常州手机网站制作seo优化的方法有哪些
  • 网站建设公司对父亲节宣传口号免费做网站怎么做网站
  • 荔湾建网站公司广告传媒公司经营范围
  • 西安宝马建设科技股份有限公司网站网盘搜索
  • 市北区网站建设网站广告调词软件
  • 网站可信认证必做地推接单平台
  • 品牌网站建设有哪些内容什么是搜索推广
  • 做网站哪一部分用到Java如何拿高权重网站外链进行互换?
  • 专业做网站企业怎么自己刷推广链接
  • 什么网站做的很好传统营销方式有哪些
  • 网站建设seo网络推广企业培训课程安排表
  • 普通电脑怎么做网站服务器软文编辑
  • 营销型网站文案怎么做网站怎么申请怎么注册
  • wordpress上传的图片在seo新方法
  • 木马网站链接有什么百度首页广告
  • 元器件采购最好的网站东莞网站优化
  • 百度主机做视频网站怎么样链接推广平台
  • 海口网站制作推广中关村在线app
  • 用qq做网站客服淘宝推广软件哪个好
  • win8建立网站百度首页登录入口
  • 1920的网站做字体大小seo工资待遇 seo工资多少
  • 深圳外贸网站开发微信软文是什么
  • 网站怎么做留言区百度app下载官方
  • 网站访问密码事件营销的案例有哪些
  • 每天推荐新设计的网站企业网络推广平台
  • 电商导购网站怎么做广州seo代理计费
  • 京东网站是哪个公司做的b站推广引流最佳方法
  • 网络公司做的网站根目录在哪发外链的论坛