12 2022 档案

摘要:作用 读取SSH客户端配置文件~/.ssh/config,根据主机名称筛选对应的主机相关配置项,适用于~/.ssh/config主机信息过多,不便于查找的情况,如本人该文件配置了500+主机; 使用方法: sshfind racknerd #根据racknerd作为主机名称关键字进行搜索,模糊匹配 阅读全文
posted @ 2022-12-28 09:14 晴云孤魂 阅读(37) 评论(0) 推荐(0) 编辑
摘要:概述: OpenSSH客户端默认读取~/.ssh/config作为主机配置文件,一旦配置的主机过多,筛选和定位某个主机就成了问题,特编写此工具,可在终端窗口中使用sshfind xxx(如:sshfind racknerd)通过主机名称关键字来快速筛选定位主机; sshfind.py 文件代码: # 阅读全文
posted @ 2022-12-28 09:06 晴云孤魂 阅读(116) 评论(0) 推荐(0) 编辑
摘要:劫持Git命令 在个人配置文件(~/.bash_profile或~/.bashrc)中新建一个名为git的函数,注意,此处函数名称必须为git,这样在终端执行git命令时,才会优先调用我们定义好的Bash函数,而不是去调用git可执行文件; Git同名劫持函数代码: git() { if [ $# 阅读全文
posted @ 2022-12-25 02:07 晴云孤魂 阅读(144) 评论(0) 推荐(0) 编辑
摘要:概述 有时候会碰到这样的场景,在Cygwin或MSYS2环境下工作,执行一个耗时较长的任务(eg:gcc编译、rsync同步等等...),我们不想长时间保持窗口激活状态在前台苦等任务运行结束,窗口切到后台后又无法第一时间获取任务完成的状态。此时,我们可以在任务命令后加一个输出语句echo -e "\ 阅读全文
posted @ 2022-12-23 16:02 晴云孤魂 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Bash Shell自定义助手函数git-submodule-foreach:遍历对每个子模块仓库执行自定义的函数或命令序列... 概述: 在一个大型项目下,我们通常通过Git Submodule(子模块)机制引入了其他代码仓库,很多时候我们需要对这些子模块仓库执行一系列操作(包括推送和拉取更新、查 阅读全文
posted @ 2022-12-22 17:04 晴云孤魂 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Bash Shell获取建行官网公告列表 没啥实质作用,纯粹是因为懒得打开浏览器的情况下想确认建行有无发表新公告,练手一下...,查看具体的公告内容,还得浏览器打开详情页网址,所以,然并卵~~,仅做记录,以备启发; 网页实际截图: Bash函数代码: 函数名定义为ccb-notice,其中使用到了一 阅读全文
posted @ 2022-12-17 02:54 晴云孤魂 阅读(36) 评论(0) 推荐(0) 编辑
摘要:概述: 最近几个月。Google翻译服务器老是不间断抽风,即便配置了科x学上网的环境下,依然不够稳定,导致很多依赖Google翻译的软件和服务无法正常使用(比如浏览器自带的右键翻译,命令行工具translate-shell等均无法使用),经过测试,发现是因为本地网络环境下总是频繁拿到Google翻译 阅读全文
posted @ 2022-12-13 19:36 晴云孤魂 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Bash劫持cd命令专用函数,提供交互式选择输入序号即可快速cd切换到子目录 使用方法: 将以下函数代码加入个人配置文件(~/.bash_profile或~/.bashrc)即可,输入cd命令直接回车,即出现子目录选择列表,输入序号即可cd到对应的子目录; 经测试,Cygwin和Linux服务器均可 阅读全文
posted @ 2022-12-09 16:35 晴云孤魂 阅读(161) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示