Perl小工具sshfind:根据主机名称关键字查找筛选~/.ssh/config主机配置项

作用读取SSH客户端配置文件~/.ssh/config,根据主机名称筛选对应的主机相关配置项,适用于~/.ssh/config主机信息过多,不便于查找的情况,如本人该文件配置了500+主机;使用方法: sshfind racknerd #根据racknerd作为主机名称关键字进行搜索,模糊匹
cygwin OpenSSH Perl sshfind 2022年12月28日 97次浏览

Bash自定义函数numbeep:Cygwin、Mintty窗口重复响铃并闪烁以提示新信息

概述:有时候会碰到这样的场景,在Cygwin或MSYS2环境下工作,执行一个耗时较长的任务(eg:gcc编译、rsync同步等等...),我们不想长时间保持窗口激活状态在前台苦等任务运行结束,窗口切到后台后又无法第一时间获取任务完成的状态。此时,我们可以在任务命令后加一个输出语句echo -e &q
cygwin Shell Bash Mintty 2022年12月23日 131次浏览

Git命令中波浪号~与脱字符^的区别

0.前言波浪号~,英文名叫 tilde。脱字符^,英文名叫caret。这两种符号常见于git reset的情景,简单的项目结构和操作一般不会涉及到两者之间的区别,似乎用哪个都可以。如果遇到比较繁杂的提交历史,可能就要好好体验一下二者更深层的含义。1.两种符号的异同和转换1.1 ~表示当前分支所属提交
Git Bash 2022年12月22日 85次浏览

CentOS 7下安装gcc6.3.0或者更高版本

CentOS 7下安装gcc6.3.0或者更高版本Centos下使用yum能安装的最新gcc版本是gcc4.8.5,想要安装高版本的gcc需要自己下载镜像文件进行安装。安装步骤:1.下载gcc6.3.0压缩包(根据自己需要选择下载其他版本)sudo su //切换到toot用户cd /usr/lo
CentOS GCC yum 2022年12月22日 198次浏览

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

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

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

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

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日 152次浏览