0
点赞
收藏
分享

微信扫一扫

免交互

有态度的萌狮子 2024-06-29 阅读 38
网络

1、定义

交互:我们发出指令控制程序的运行,程序在接受到指令之后按照指令的效果做出对应的反应。

免交互:间接的通过第三方把指令传送给程序,不用直接的下达指令

2、Here Document 免交互

这是命令行格式也可以写在脚本当中。通过I/O重定向的方式将命令的列表传送给交互式程序或命令。是标准输入的一种替代品,代替了人工的输入方式

2.1语法格式

2.2注意事项

2.3用法

统计行数

read命令输入内容并打印

更改用户密码

cat命令+免交互

tee命令

引入变量

整体变量赋值

3、Expect实现免交互

3.1定义

用tcl语言写的一个工具,主要用于自动化控制和测试,解决shell脚本交互的问题

3.2转义符

3.3用法

3.3.1修改用户密码

免交互只能先赋权再./执行

3.3.2su免交互切换用户
3.3.3嵌入执行模式  

在shell当中加入expect。涉及到环境切换的场景不建议使用嵌套。ssh su不适合使用嵌入模式

ssh免密登录

 主机连接

举报

相关推荐

shell 免交互

expect免交互

shell脚本免交互

免交互简单操作

shell之免交互

Linux免交互操作

Linux的免交互

Shell脚本之免交互

0 条评论