标签 Shell 下的文章:

shell多终端同步会话过程
发表于: | 分类: 技术积累 | 标签: Linux Shell 终端 命令 | 评论: 0 | 阅读: 219
这个多终端同步演示会话过程,有点类似于红蜘蛛(多媒体网络教学软件)。在一个终端操作,在其他终端上会同步操作过程 用到的命令:mkfifo script 打开2个终端界面操作:# 在第一个终端输入: mkfifo scriptinfo # 在第二和第三个终端输入: cat scriptinfo # 接下来在第一个终端中操作(演示者),其他2个终端中都会同步显示(观看者) script...

阅读全文

shell终端录制会话与回放会话
发表于: | 分类: 技术积累 | 标签: Linux Shell 终端 命令 | 评论: 0 | 阅读: 182
当需要为别人在终端演示某些操作需要准备命令教程时,通常需要一边手动输入命令一边演示,也可以录一段屏幕视频回放出来。如果将我们输入的命令后执行的结果按照先后顺序依次记录下来,然后再进行回放,这就变得有意思多了 用的到命令:script scriptreplay 用到的配置文件和参数:# 配置文件: tim.log 用户存储时序信息 output.cmd 用于储存命令和输出 # 参...

阅读全文

shell中使用变量作为变量名
发表于: | 分类: 技术积累 | 标签: Linux Shell | 评论: 0 | 阅读: 187
shell脚本,有时候会用到将变量作为变量名这样,就要使用eval命令了# 例子 for i in 200 301 302 304 403 403 500 502 do status="s" eval ${status}_${i}=$i # 验证变量名和变量值 echo "${status}_${i} : $i" do...

阅读全文

脚本定时发送微博热搜关键词到微信企业号
发表于: | 分类: 技术积累 | 标签: Python Linux Shell | 评论: 3 | 阅读: 2042
shell脚本获取,python脚本发送。此篇文章需要有企业微信管理权限才能使用 1、企业微信(企业号)现在申请要企业验证,我申请的比较早当时不需要验证2、crontab计划任务3、python4、个人微信加入企业中,个人微信关注企业号,然后把人员加入到部门,消息按部门发送 效果展示(因为微信API接口文本消息内容,最长不超过2048个字节,超过将截断)所以分四条发送url-utf8.py ...

阅读全文

shell脚本自动执行telnet命令并返回结果
发表于: | 分类: 技术积累 | 标签: Shell Telnet | 评论: 0 | 阅读: 13919
某些时候需要定时获取下设备的指定信息,一个个telnet这个时候就显的不够用了,可以用脚本方式去批量执行 只要知道如何在shell脚本中自动执行你的命令,就可以实现了批量化 举例:登录路由器查看某个网口的流量情况#脚本内容[间隔时间自已看情况调整]: #!/bin/bash (sleep 1;echo "test";sleep 1;echo "passwd&...

阅读全文

Nginx支持web界面执行bash|python等系统命令和脚本
发表于: | 分类: 技术积累 | 标签: Python Nginx Shell | 评论: 1 | 阅读: 7992
通过安装spawn-fcgi和fcgiwrap,配合nginx转发实现web界面执行linux命令shell和python等脚本 参考自 [让Nginx支持CGI执行Bash,Python等脚本]文章,详细的原理和内容请看此篇文章。 2020-12-28更新(详细安装到使用过程): [Nginx支持web界面执行bash.python等命令和脚本] 使用说明1,shell命令 | pyth...

阅读全文

shell 常用正则匹配
发表于: | 分类: 技术积累 | 标签: Shell 正则 | 评论: 0 | 阅读: 3710
shell经常会用到的正则匹配例子,我也是从网上搬来的,不保证都有用^USER$ 匹配只包含USER的行 [tty]$ 匹配以tty结尾的行 \. 匹配带句点的行 ^d..x..x..x 匹配用户、用户组及其他用户组成员有可执行权限的目录 ^[^l] 匹配排除关联目录的目录列表 [.*0] 匹配0之前或之后加任意字符 [^$] 匹配空行 [^.*$] 匹配匹配行中任意字符串 ^......$...

阅读全文