摘要:
原文链接Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit merge origin/master以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到origin/master分支上 然后比较本地的master分支和origin/master分支的差别 最后进行合并 上述过程其实可以用以下更清晰的方式来进行:git fetch origin master:tmpgit d 阅读全文
摘要:
原文链接作者:Jims of肥肥世家<jims.yang@gmail.com>Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。发布时间:2004年09月20日最近更新:2005年12月22日,增加小技巧章节。Table of Contents1. Sed简介2. 定址3. Sed命令4. 选项5. 元字符集6. 实例7. 脚本8. 小技巧1.Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern 阅读全文
摘要:
原文链接前言:c++的文件流处理其实很简单,前提是你能够理解它。文件流本质是利用了一个buffer中间层。有点类似标准输出和标准输入一样。c++ IO的设计保证IO效率,同时又兼顾封装性和易用性。本文将会讲述c++文件流的用法。有错误和疏漏的地方,欢迎批评指证。需要包含的头文件: <fstream>名字空间: std也可以试用<fstream.h>fstream提供了三个类,用来实现c++对文件的操作。(文件的创建,读写)。 ifstream -- 从已有的文件读 ofstream -- 向文件写内容 fstream - 打开文件供读写支持的文件类型实... 阅读全文
摘要:
原文链接今天写shell,要用到date命令,结果介绍date命令的不多,只有自己把参数试了一边,简单写一点。date :列出当前时间日期 Thu May 17 13:24:20 CST 2007格式化用 date +格式 +号包括在命令中时间为2007年5月17日13点30分星期四格式 输出%Y 2007 完整年份%y 07 年份简写%M 30 分%m 05 月份%D 05/17/2007 日期%d 17 多少日%S 24 秒%w 4 星期4(?)%r 01:30:42 PM 时间(有秒数)%R 13:30 时间(无秒数)%T 13:30:15 时间(有秒数)%h May 月份(英文缩写)% 阅读全文
摘要:
原文链接巧用cd命令:1:用 CDPATH 来定义你的cd 命令的 根目录例:如现在不再/etc下export CDPATH=/etccd mail将会进入到 /etc/mail 目录下这样我们就可以在我们自己的home 目录下的.bash_profile文件里 加上 export CDPATH=path,这样我们就可以把自己一个常用的目录定为我们的cd的起始目录2:对于很深的目录,如果想返回上一级或上两级 或多级, 敲入很多http://www.cnblogs.com/......等会很麻烦,我们可以在.bash_profile里加上alias ..="cd .."ali 阅读全文
摘要:
原文链接 说明: pushd,popd,dirs这几个我们讲到的命令是bash内建的命令, 所以只要登录到了bash,这几个命令就可以使用了二,如何在两个目录之间切换?cd -就可以了 cd -的作用是可以回到前一个目录, 看例子: [root@localhost ~]# cd /usr/share/kde4/apps/kget/pics/ [root@localhost pics]# cd - /root [root@localhost ~]# cd - /usr/share/kde4/apps/kget/pics [root@localhost pics]#三,如何在多个目录之间切换? 我 阅读全文
摘要:
原文链接# echo "abcd"|tr 'a' 'b' bbcdtr 命令用途转换字符。语法tr[-c|-cds|-cs|-C|-Cds|-Cs|-ds|-s] [-A]String1String2tr{-cd|-cs|-Cd|-Cs|-d|-s} [-A]String1描述tr命令从标准输入删除或替换字符,并将结果写入标准输出。根据由String1和String2变量指定的字符串以及指定的标志,tr命令可执行三种操作。转换字符如果String1和String2两者都已指定,但-d标志没有指定,则tr命令就会从标准输入中将String1中所 阅读全文
摘要:
参考链接 Perl 常用命令行选项 unix 常用命令 perl 实现 sed awk tr nlperl 和sed,awk,tr,grep,nl等常用命令替换sedtasksedperlReplace12withtwelvesed 's/12/twelve/g'perl -pe 's/12/twelve/g'Replace the wordshwithBourne Shellsed -e 's/ sh / Bourne Shell /g'[1]perl -pe 's//bsh/b/Bourne Shell/g'[2]Remove 阅读全文
摘要:
原文链接linux perl shell perl vi grep awk xargs 批量替换方法1:这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库.手 工一个个改文件配置有点不太实际,所以google了一下,找到批量替换文件内容的好方法,命令结构如下:find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'下面这个 阅读全文
摘要:
原文地址Linux日记系统由系统日志监控程序syslogd和内核日志监控程序klogd组成。从它们的命名可以看到,这两个监控程序都是守护程序(daemon),且都注册成了系统服务。换句话说,我们可以在目录/etc/init.d/下找到它们对应的执行程序,并通过service命令对它们进行启动,关闭,重启等操作。/etc/syslog.conf文件是Linux日记系统的配置文件。下面是本人/etc/syslog.conf文件内容(ubuntu下为/etc/rsyslog.conf):#Logallkernelmessagestotheconsole.#Loggingmuchelseclutter 阅读全文