码迷,mamicode.com
首页 > 其他好文 > 详细

实习中自己学习到的一些简化工作量的命令

时间:2015-11-13 18:21:32      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

1.source filename : 读取并执行filename中的指令,与.等效 。        eg: source  /tools/common/.cshrc 

2.setenv $varible  :  改变或增加环境变量                                    eg:setenv $HOME  /tools/common/linux_x86_x64

3.Gvim中用来处理文本常用的一些正则表达式:

      命令行模式下:%s/^\s*//g    删除行首空格    g: 全局   global  ,   gc:一直替换   。 %s:替换   把所有的行首空格替换为空,也就是删除

                         %s/abc/def/g  把全部含abc的行换成def

                         g/^\s*$/d       删除空行        g/abc/d 删除含abc的行     

4. find命令

     find ~ -name "*.log" -print  把所有日志文件输出在屏幕上   ~换成. 是在当前目录及其子目录下查找.log文件。

     find <directory> -type f -name "*.log" |xargs grep "string"   在directory目录下所有.log文件,查找含有string字符串的文件  -type f 说明只查找文件

            xargs:因为很多命令不支持管道符|来传递参数,而工作有这个需要,所以就有了xargs,它可以将参数列表转换成小块分段传递给其他命令。

   

  

 

              

                                                                         

 

实习中自己学习到的一些简化工作量的命令

标签:

原文地址:http://www.cnblogs.com/lylfate/p/4962679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!