Bash/Shell通过配置文件.bashrc劫持命令行,实现输入数字前缀即可重复多次执行某条命令,替代手敲for循环

要实现的效果输入数字N + 空格 + 任意命令行:重复执行该条命令N次:常规做法:for i in {1..5};do pwd;done #此种做法命令略显冗长,特别命令和参数较长的话不方便光标移动和高效操作改造方式:通过Bash Shell配置文件(.bashrc)文件动态判断输入的命令行是否
cygwin Shell bashrc Linux 2023年02月23日 94次浏览

Bash Shell实现监控向日葵开机插座和电脑端口,检测到电脑死机后自动重启插座电源以强制重启电脑

情景概述因本人家中工作电脑日常需要24小时开机,并且会跑一些奇奇怪怪的程序,不在家中时,关机或重启电脑的需求很常见,现在问题来了:1、电脑正常运行未死机的情况下我们可以通过ssh远程连入,通过reboot/shutdown命令来重启电脑,当然了,通过微软系统自带远程桌面RDP(mstsc)来连接操作
Shell 向日葵远控 Windows Linux 2023年01月29日 122次浏览

Linux awk如何获取变量的类型?

总结:使用typeof函数即可;——————————————————————————gawk 4.2.0的Beta版本,可在 http://www.skeeve.com/gawk/gawk-4.1.65.tar.gz获得,具有许多重要的新功能.新的 typeof()函数可用于指示变量或数组元素是数组
awk Linux 2023年01月10日 112次浏览

使用Perl脚本彻底实现系统管理自动化

交互式程序通常需要用户手动完成一些操作,因此常常会成为系统管理自动化和测试自动化中的障碍。最早出现在 Unix 上的 Expect 语言可以用来和 passwd/ssh/telnet/ftp 等命令行程序进行交互,将用户从这些手工操作中解放出来。作为 Tcl 语言的扩展,Expect 最初由 Tcl
SSH Linux Perl 2023年01月04日 106次浏览

Bash Shell自定义助手函数git-submodule-foreach:遍历对每个git子模块仓库执行自定义的函数或命令序列

概述:在一个大型项目下,我们通常通过Git Submodule(子模块)机制引入了其他代码仓库,很多时候我们需要对这些子模块仓库执行一系列操作(包括推送和拉取更新、查看代码变更,替换源文件字符串等等),虽然git原生有自带的 submodule foreach命令可以遍历对子模块仓库执行命令,但自带
Shell Git submodule Bash Linux 2022年12月22日 143次浏览

Linux crontab的基本格式

crontab的基本格式:* * * * * f1  f2  f3  f4  f5  command分  时 日  月  周  命令第一列f1代表分钟1~59:当f1为表示每分钟都要执行;为/n表示每n分钟执行一次;为a-b表示从第a分钟到第b分钟这段时间要执行
Crontab Linux 2022年12月22日 77次浏览

PHP线程安全和非线程安全有什么区别?

1、线程安全线程安全就是能够在多线程环境下正常工作。这取决于web server在处理并行访问时是否用到多线程。2、非线程安全不论在什么平台、用什么web server,只要是用cgi/fastcgi方式运行PHP,都用非线性安全linux必然配合非线程安全的PHP,IIS则要用线性安全的PHP。A
PHP 线程 Apache PHP-fpm Linux 2022年12月10日 148次浏览

Linux Bash/Shell助手函数:ssh-tar-dir,通过SSH隧道自动打包备份服务器到本地硬盘

使用帮助:$ ssh-tar-dir --helpssh-tar-dir|ssh-backup-dir: 通过ssh调用远程tar命令,压缩备份服务器某个路径文件夹到本地(通过管道传输压缩数据流); 底层调用命令形似: ssh 'cd /path/to/dir;tar -
cygwin Shell SSH Linux 2022年09月23日 151次浏览

Shell脚本:debian-speedtest-install,Cygwin自动为Debian/Ubuntu系统安装ookla speedtest测速程序

#!/bin/bash SCRIPTPATH=$(realpath $0)#SCRIPTPATH="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"#SCRIPTPA
cygwin Shell Linux Speedtest 2021年08月02日 370次浏览

Linux bash/Shell获取CCTV6电影频道节目单

#!/bin/bash#查询CCTV6节目表<<'COMMENT'API:https://api.cntv.cn/epg/epginfo?serviceId=tvcctv&c=cctv6&d=20210707&cb=abccctv5&t=jsonphttp
Shell Linux EPG 2021年08月02日 327次浏览