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

如何删除网站的信息吗门户网站建设经济交流材料

如何删除网站的信息吗,门户网站建设经济交流材料,注册一个网站要多少钱,建站网站那个好一.Here Document免交互 1.免交互概述 使用I/O重定向的方式将命令列表提供给交互式程序 是一种标准输入#xff0c;只能接收正确的指令或命令 2.格式#xff1a; 命令 标记 ....... 内容 #标记之间是传入内容 ....... 标记 注意事项 标记可以使用任意的合法…一.Here Document免交互 1.免交互概述  使用I/O重定向的方式将命令列表提供给交互式程序 是一种标准输入只能接收正确的指令或命令 2.格式 命令 标记 ....... 内容 #标记之间是传入内容 ....... 标记 注意事项 标记可以使用任意的合法字符通用的字符是EOF 结尾的标记一定要顶格写前面不能有任何字符包括空格 结尾的标记后面也不能有任何字符包括空格 开头标记前后空格会被省略掉 3. 使用 3.1使用 passwd命令设置密码: 3.2 完成自动划分磁盘免交互: fdisk /dev/sdb EOFnpwEOF二、expect进行免交互 建立在tcl语言基础上的一个工具常被用于进行自动化控制和测试主要解决shell脚本中交互相关的问题。 使用expect命令前需要先进行安装tcl与expect软件在安装expect软件自动安装依赖包tcl 先检查系统内是否安装expect软件包 安装Expect服务yum install -y expect 1.常见转义符  \n    表示换行符。\t    表示制表符。\r    表示回车符。\b    表示退格符。 2.基本命令 2.1 脚本解释器 Expect 脚本中首先引入文件表明使用的是哪一个 shell #!/usr/bin/expect 2.2 spawn 启动新的进程并监控和捕捉spawn 后面通常跟一个Linux执行命令表示开启一个会话、启动进程并跟踪后续交互信息。例如spawn passwd root 2.3 expect 从进程接收字符串判断上次输出结果中是否包含指定的字符串如果有则立即返回否则就等待超时时间后返回。只能捕捉由sawn启动的进程的输出;用于接收命令执行后的输出然后和期望的字符串匹配 2.4 send 用于向进程发送字符串 向进程发送字符串用于模拟用户的输入该命令不能自动回车换行一般要加\r回车或者\n用于代表回车键   方式一  expect 密码{send 123123\r}                    #同一行send部分要有{  } 方式二 expect密码                                        #换行send部分不需要有{ } send abc123\r 方式三expect支持多个分支 expect                                            #只要匹配了其中一个情况执行相应的send语句后退出该expect语句 {                                             密码1 {send 123123\r} 密码2 {send abcdef\r} 密码3 {send abc123\r} } 2.5 结束符 expect eof表示交互结束等待执行结束退回到原用户与spawn对应。就是切换之前的终端用户interact执行完成后保持交互状态把控制权交给控制台会停留在目标终端而不会退回到原终端就是留在当前终端用户 注意expect eof 与 interact 只能二选一 2.6 sed设置超时时间 expect 默认的超时时间是 10 秒通过 set 命令可以设置会话超时时间, 若不限制超时时间则应设置为-1。    例set timeout 5 2.7 exp_continue exp_continue 附加于某个 expect 判断项之后可以使该项被匹配后还能继续匹配该 expect 判断语句内的其他项。exp_continue类似于控制语句中的 continue 语句。表示允许 expect 继续向下执行指令。 注意∶ 使用exp_continue时如果跟踪像 passwd 这样的输入密码后就结束进程的命令expect{}外不要再加上expect eof因为spawn进程结束后会默认向expect发送eof 会导致后面的 expect eof 执行报错 2.8 send_user send_user 表示回显命令相当于 echo。打印的功能 2.9 接收参数 expect 脚本可以接受从bash命令行传递参数使用     [ lindex $argv n ]    获得。其中你从0开始分别表示第一个第二个第三个.....参数 set hostname [lindex $argv 0]                        #相当于 hostnames§1                 set password [lindex Sargv 1]                        #相当于 password$2       示例脚本免交互su切换用户 #!/usr/bin/expect #开启ssh命令ssh后面跟要远程控制的IP地址 spawn ssh 192.168.79.220 expect {yes/no { send yes\n;exp_continue }password { send 123123\n}} interact 3.嵌套模式 将 expect 过程融入 Shell 当中方便执行和处理。 像ssh、su这种会切换环境的交互式命令一般不建议使用嵌入执行模式。 例 创建用户并设置密码 #!/bin/bash user$1 password$2 #非交互命令放在expect外面 useradd $user #开始免交换执行 /usr/bin/expect -EOF        #expect 开始标志 spawn passwd $user             #开启一个进程跟踪 passwd 命令expect 只能捕捉该进程信息expect 新的*                  send ${password}\r          expect 重新*      send ${password}\r         #*表示匹配任意字符 expect eof                 EOF 四.实用脚本   例ssh远程登录 实现免交互自动登出 实现 ssh 自动登录 vim  ssh.sh 创建脚本 脚本内容: #!/usr/bin/expect #声明脚本使用的shell set ip 192.168.247.20 #设置变量ip的内容为 192.168.247.20 set user root #设置变量user的内容为root set password 123 #设置变量password的内容为123 set timeout 10 #设置超时时间为10s spawn ssh $user$ip #捕捉ssh root192.168.247.20若捕捉到此内容则执行下面expect内容 expect { #spawn捕捉成功则继续使用expect捕捉yes/no {send yes\r;exp_continue}  #若捕捉到yes/no此内容则输入yes\r\r为回车然后继续捕捉若只捕捉一次则不需要继续捕捉exp_continue可以不加这个password {send $password\n} #继续捕捉内容password捕捉到后输入变量$password的内容\r为回车不继续捕捉则不需要exp_continue } #interact  expect eof  #结束符interact结束符会保留在ssh过去主机的环境中可以进行操作 若为expect eof结束符则在ssh过去的主机中等待10s且不能进行任何操作即返回自己主机环境
http://www.pierceye.com/news/91334/

相关文章:

  • 德阳网站怎么做seowordpress app 插件
  • 水文化建设网站网站排名优化公司哪家好
  • 网站图片的暗纹是怎么做的做家教中介 不建网站怎么做
  • 学校网站建设价格明细表淮安网站网站建设
  • 怎样做代刷网站长电子商务网站开发费用入账
  • 网站健设推广产品多少钱商业网站开发的实训小结怎么写
  • 优秀的网站建设推荐做百度推广是网站好还是阿里好
  • 响应式网站开发费用做不规则几何图形的网站
  • 西安网站建设优化集团门户网站建设不足
  • 深圳建网站的公企业做网站有什么用
  • wordpress插件 2017南宁seo排名外包
  • 在淘宝上开网店的详细步骤丹东网站seo
  • 网站建设外包公司招聘发帖子有哪些app平台
  • 网站风格发展趋势快设计
  • 稳定的网络建站咨询电话正规网站建设咨询电话
  • 请人代做谷歌外贸网站做购彩网站是怎么盈利的
  • 网站内链怎么删除wordpress如何下载
  • 深圳网站公司有了域名搭建网站详细步骤
  • 主机宝 建设网站怎么知道网站哪家公司做的
  • 1元做网站方案城乡建设住房建设厅官方网
  • 厦门网站网页设网页素材html
  • 活字格能开发企业网站吗商品门户网站解决方案
  • 网站虚拟主机内存不足能不能链接美工怎么做网站效果图
  • 网站版建设软件开发培训班有哪些
  • 舟山市城市建设档案馆网站武夷山景区网站建设特点
  • 北京建设工程质量总站网站哈尔滨网站只做
  • 做外单网站有哪些网站开发工程师需要什么技术
  • 跨境电商自己做网站引流会宁县建设局网站
  • 对于学校网站建设的建议google推广公司哪家好
  • 国外做装饰画的网站公司logo设计图片欣赏