1.svn st | grep ? | cut -c 9- | xargs rm -rf
svn st同svn status 显示工作副本中目录与文件的状态
< :输入重定向,就是把<后面跟的文件取代键盘作为新的输入设备
| :表示一个管道,东西从管道的一边流向另外一边
例如:cat < /etc/motd | ./a.out
表示从/etc/motd文件中读取内容,然后把cat命令读取出来的内容作为后面一个命令a.out的输入参数来执行a.out
cut命令:在文件中负责剪切数据
-b 字节 -c 字符 -f 域
注:一个空格算一个字节,一个汉字算三个字节
如:date | cut -b -4 2015
date | cut -b 4- 5年4月1日。。。。。。。。。。。。。。。。。。
-4 :表示从的第1字节到第4字节
4- :表示从第4字节到行尾
注:中文字符和空格都算1个字符
xargs:给命令传递参数的一个过滤器
捕获一个命令的输出,然后传递给另外一个命令
2.svn diff CMakeList.txt -r10
对比本地CMakeList.txt和版本10的差异
3.svn revert CMakeList.txt
恢复CMakeList.txt到更改前
4.svn log -l2 -v gen_build_info.sh
查看日志 2条显示
svn log -r 14:15
查看某两个版本,用来对比
echo "ccmake -----" >> ~/build-method.txt
ssh 名@ip(可以远程登录)