正则表达式常用符号含义-在线验证http://tool.oschina.net/regex
*
(数量)重复任意次数 . [字符]换行符之外的任意字符 + (数量)重复一次或者更多次 \w [字符]字母-数字-下划线-汉字 ? (数量)重复零次或者一次 \s [字符]任意的空白符 {n} (数量)重复n次 \d [字符]数字 {n,m} (数量)重复出现n次到m次 \b [字符]开始或者结束:开始^ 结束$ {n,} (数量)重复n次以上 \大写 以上字母大写,匹配相反意思
BASH脚本常用逻辑判断和比较
操作符 功能说明 || 逻辑or(仅双中括号里使用) && 逻辑and(仅双中括号里使用) < 字符串比较(双中括号里不需要转移) -lt 数字比较 = 字符串相等 == 以Globbing方式进行字符串比较(仅双中括号里使用,参考下文) =~ 用正则表达式进行字符串比较(仅双中括号里使用,参考下文) -n 非空字符串 -z 空字符串 -eq 数字相等 -ne 数字不等 1.Linux生成git密钥1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:3.查看公钥提交配置
$ ssh-keygen -t rsa -C “ haiyan.xu.vip @gmail.com”
按3个回车,密码为空
cd ~/.ssh;cat id_rsa.pub