摘要:
版本:git rev-parse--git-dir显示Git版本库的位置 --show-cdup显示当前工作区目录的深度 --parseopt解析命令行参数$ git rev-parse --symbolic --branches 显示分支$ git rev-parse --symbolic --... 阅读全文
摘要:
1.概念概述1.1.安装钩子1.2.脚本语言1.3.钩子的作用域2.本地钩子2.1.预提交钩子 Pre-Commit2.2.准备提交信息钩子 Prepare Commit Message2.3.提交信息钩子 Commit Message2.4.提交后钩子 Post-Commit2.5.切换后钩子 P... 阅读全文
摘要:
脚本是:nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDE... 阅读全文
摘要:
转载自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.5-Git%E6%8F%90%E4%BA%A4%E5%BC%95%E7%94%A8%E5%92%8C%E5%BC%95%E7%94%A8%E6%97%A5%E5%BF%97提交是Git的精髓所... 阅读全文
摘要:
这篇git文章必转:解答我一直的疑惑http://www.cnblogs.com/hutaoer/archive/2013/05/14/3078191.html一. 引子在git操作中,我们可以使用checkout命令检出某个状态下文件,也可以使用reset命令重置到某个状态,这里所说的“某个状态”... 阅读全文
摘要:
格式化Log输出 首先,这篇文章会展示几种git log格式化输出的例子。大多数例子只是通过标记向git log请求或多或少的信息。 如果你不喜欢默认的git log格式,你可以用git config的别名功能来给你想要的格式创建一个快捷方式。 Oneline --oneline标记把每一个提交压缩 阅读全文
摘要:
shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word}上面4种可以用来进行缺省值的替换。${#parameter}上面这种可以... 阅读全文
摘要:
转载自:http://coolshell.cn/articles/9104.htmlawk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream edi... 阅读全文
摘要:
在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]]() (()) || && {xx,yy,zz,...}~ ~+ ~- & \ + - %... 阅读全文
摘要:
1. 替换一行字符串。替换第5行的内容为""shell脚本如下:#!/bin/bashpath=$1head=' 'rosPath="$head$path$tail"echo "ros new Path: $rosPath"sed -in "5s:.*:$rosPath:g" demo_offli... 阅读全文