摘要: backup-schtasks() { ## 备份并导出Windows任务计划为XML文件 # backup-schtasks all/-a ;备份本机所有的计划任务 # backup-schtasks ;仅备份 子路径“\Cygwin自用\”下的计划任务 # backup-schtasks '\自 阅读全文
posted @ 2022-03-12 05:25 晴云孤魂 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 新增、删除、查询任务计划 #wintask-query #根据任务名称关键词查询Windows计划任务 #wintask-del #根据任务名称关键词删除Windows计划任务,也可以传递计划任务完整路径 #wintask-run #根据任务名称关键词立即运行Windows计划任务 #wintask 阅读全文
posted @ 2022-03-12 05:22 晴云孤魂 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ping 使ping命令参数支持网址形式,直接在命令行ping一个网址,显示其服务器信息(当然了,也有可能是CDN节点),同时在ping域名的同时,检查改域名是否在hosts文件中进行了重定向,如果域名被hosts文件制定了解析给出提示... ping() { if [ $# -eq 1 ] && 阅读全文
posted @ 2022-03-07 11:38 晴云孤魂 阅读(142) 评论(0) 推荐(0) 编辑
摘要: restart-ps() { # 借助WMIC命令(封装后的参数为wmicps),带命令行参数重启指定进程 if [ $# -eq 0 ] || [[ "${*,,}" == "-h" || "${*,,}" == "--help" ]];then echo "restart-ps:带命令行参数重启 阅读全文
posted @ 2022-03-06 01:33 晴云孤魂 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 由于连接国外服务器/VPS时候,经常在SSH客户端配置文件(~/.ssh/config)中配置各种网络代理和跳板机,在命令行界面连接目标服务器时,有时无法准确快捷判断是目标服务器挂了,还是使用了错误的代理,又或者代理挂了,故写此hook函数,在Cygwin、WSL窗口中只需按原使用习惯操作命令即可, 阅读全文
posted @ 2022-03-01 17:04 晴云孤魂 阅读(77) 评论(0) 推荐(0) 编辑
摘要: wmicps() { # 通过WMIC命令查询进程信息,以便方便地获取路径、命令行等参数,比tasklist提供的信息更加丰富 if [ $# -eq 0 ] || [[ "${*,,}" == "-h" || "${*,,}" == "--help" ]];then echo "wmicps:通过 阅读全文
posted @ 2022-02-25 21:11 晴云孤魂 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 以下为机翻内容,原文详细内容请访问文末的链接: 我从事一个相当大的跨平台项目。在Windows上,我使用VC ++2008。在Linux上,我使用gcc。该项目中大约有40k个文件。Windows在编译和链接同一项目时比Linux慢10到40倍。我该如何解决? 在Linux上一次更改增量构建20秒, 阅读全文
posted @ 2022-02-14 21:04 晴云孤魂 阅读(684) 评论(0) 推荐(0) 编辑
摘要: Cygwin专用Bash函数:git-filter-branch,此函数把 git filter-branch命令做了上层封装,针对多个文件自动生成应用脚本shell,以便快捷方便地从Git仓库提交历史记录中永久删除某些文件; 使用方法: 在Cygwin中运行 git-filter-branch x 阅读全文
posted @ 2022-01-19 17:25 晴云孤魂 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Cygwin专用Bash函数:findport,查看Windows系统占用端口的进程或服务,并一键停止服务或终止进程。 findport() { # 查看Windows监听端口占用相关进程: if [ -z "$1" ] then echo "缺少端口号!" echo "\`findport\` 查 阅读全文
posted @ 2022-01-16 02:13 晴云孤魂 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 作用:一键操作,通过SSH为远程主机添加alias别名引用,免去手动添加自加载配置文件 ~/.bash_profile 和 ~/.bashrc 的麻烦;通用的需要频繁使用的alias可以预先在本地模板文件/v/bin/server_alias内进行定义,脚本会推送到服务器后自动进行source引用。 阅读全文
posted @ 2021-11-29 14:52 晴云孤魂 阅读(94) 评论(0) 推荐(0) 编辑
摘要: ssh-host-remote-copy:Bash/Shell脚本,自动拷贝本地主机SSH密钥和配置信息到远程主机,方便在远程主机上使用ssh命令连接其他服务器 支持拷贝单个或多个主机配置信息及密钥: #!/bin/bash SCRIPTPATH=$(realpath $0) #SCRIPTPATH 阅读全文
posted @ 2021-11-29 14:42 晴云孤魂 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 以下代码在个人自用Cygwin平台上测试通过,MSYS Git Bash下也可以使用,但需要做一些调整,比如MSYS Git Bash默认没有nc这个命令,等等... 将git函数部分写入.bashrc或.bash_profile自动加载即可,使用时还是遵循原始git命令使用习惯即可,脚本代码会自动 阅读全文
posted @ 2021-11-17 09:32 晴云孤魂 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 脚本用法: /v/bin/delayexec 创建Windows任务计划,延迟或定时执行Cygwin下某命令. 注:本脚本创建的任务计划仅执行一次,不会重复调用,如果需要周期性反复执行的命令,请手动创建任务计划或使用`schtasks`命令来创建; Usage: delayexec delaytim 阅读全文
posted @ 2021-10-19 03:18 晴云孤魂 阅读(343) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #调用ffmpeg串联合并多个视频文件 #主要用以合并ts文件(各视频片段画面尺寸和编码相同的情况),其他情况此命令可能不适用 SCRIPTPATH=$(realpath $0) display_usage() { echo -e "$SCRIPTPATH\n" echo - 阅读全文
posted @ 2021-10-19 03:13 晴云孤魂 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 首先确保你的电脑系统(PC或Linux服务器均可,Windows下用Cygwin测试通过)正确安装和配置ffmpeg ffmpeg默认使用的参数为:-c:v libx264 -crf 23 -c:a aac -q:a 100 简单用法:wmv2mp4 1.wmv 2.mp4 参考资料:https:/ 阅读全文
posted @ 2021-10-19 02:45 晴云孤魂 阅读(416) 评论(0) 推荐(0) 编辑