[转帖]命令行窗口下重复执行shell命令

命令行,窗口,重复,执行,shell,命令 · 浏览次数 : 0

小编点评

**命令操作录制和回放** ```bash # 创建管道文件 mkfifo scriptfifo # 启动命令操作记录器 command > timing.log -a output.session # 开始录制 scriptreplay timing.log output.session # 回放 script -f scriptfifo ``` **操作终端共享通过管道** ```bash # 创建管道文件 cat scriptfifo | terminal1 # 启动查看管道信息 terminal1 # script -f scriptfifo ``` **知识点与官方知识档案匹配** 该文章与知识云原生入门技能树首页概览9578页相关。

正文

1、命令操作录制和回放

#script -t 2> timing.log -a output.session # 开始录制

在这里插入图片描述
#scriptreplay timing.log output.session #回放
在这里插入图片描述

2、操作终端共享

通过管道来传输信息实现。需要一个pipe文件,并在需要展示的终端打开这个管道文件。
终端1(作为主终端,即演示操作的终端)上使用mkfifo创建管道文件。
#cd /tmp
#mkfifo scriptfifo
#pwd #确认管道存放路径,本次路径为tmp
终端2
#cd /tmp #终端1管道存放路径
#cat scriptfifo #启动查看管道信息
终端1
#script -f scriptfifo #记录操作开始
#command #操作记录,所有的操作将同步输出到观众终端
#exit #使用exit退出

文章知识点与官方知识档案匹配,可进一步学习相关知识
云原生入门技能树首页概览9578 人正在系统学习中

与[转帖]命令行窗口下重复执行shell命令相似的内容:

[转帖]命令行窗口下重复执行shell命令

1、命令操作录制和回放 #script -t 2> timing.log -a output.session # 开始录制 #scriptreplay timing.log output.session #回放 2、操作终端共享 通过管道来传输信息实现。需要一个pipe文件,并在需要展示的终端打开这

[转帖]windows控制台命令窗口中文乱码chcp 65001

1.打开CMD.exe命令行窗口,默认情况下,编码为936(简体中文 GBK编码)。 2.通过chcp命令改变代码页,chcp 65001。(65001为UTF-8的代码页) 修改以前的编码936,该编码只能显示GBK编码的中文: 修改后的编码: 修改后就可以显示utf8编码的中文字符了。

[转帖]Windows的sc命令详解

https://www.codenong.com/cs106052166/ 命令帮助 在dos窗口输入sc即可 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515

[转帖]nsenter 工具的使用

一、背景 对于运行在后台的docker容器,我们经常需要做的事情是进入到容器中,docker为我们提供了docker exec 、docker attach 命令,并且还提供了nsenter工具,外部工具供我们使用。 docker attach存在的问题是:当多个窗口同时attach到同一个容器时,

[转帖]命令行安装kvm虚拟机、桥接网络、用virt-manager管理

https://www.shuzhiduo.com/A/Ae5RDQpNzQ/ 前进的code 2022-11-10 原文 宿主机CentOS Linux release 7.2.1511 (Core),内核3.10.0-327.el7.x86_64 1、配置宿主机网络桥接 想让虚拟机有自己的ip且

[转帖]命令行非明文密码连接 TiDB

https://tidb.net/blog/6794a34b#%E6%96%B9%E5%BC%8F%E4%B8%80%EF%BC%9A%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%BE%93%E5%85%A5%E6%96%B9%E5%BC%8F 方式一:命令行输入方式 [root@i

[转帖]ESXi命令行shell下最常用的命令

https://forum.huawei.com/enterprise/zh/thread/580931293695328256 services.sh – Linux服务通常使用services命令管理,管理ESXi服务是通过使用services.sh命令实现的。Services.sh命令支持的参

[转帖]linux命令行下如何格式化json并进行各种json处理操作

https://blog.csdn.net/penriver/article/details/122016563 有时需要在linux 的命令行下,需要查看json的内容或针对json进行各种操作,本文针对此进行梳理、总结。 在Linux系统下基于python json.tool可以格式化json,

[转帖]数据库命令行工具USQL、mycli、litecli、pgcli

https://www.cnblogs.com/-wenli/p/11239042.html USQL USQL 是一款使用 Go 语言开发的支持 SQL/NoSQL 数据库的通用命令行工具,它支持多种主流的数据库软件,目前最新版本是usql 0.7.0。比如 PostgreSQL、MySQL、Or

[转帖]使用MAT命令行工具生成堆dump分析文件

https://www.cnblogs.com/hellxz/p/use_mat_linux_command_line_generate_reports.html 写作目标 Java程序运行过程中,难免会出现 OOM,往往是在 JVM 启动参数中添加出现 OOM 时输出堆 dump(又名:堆转储、堆