美文网首页
常用的一些命令总结

常用的一些命令总结

作者: 喜欢萝莉的逗逼青年 | 来源:发表于2015-11-20 09:13 被阅读80次

    一直以来都想细细看一遍鸟哥的私房菜,但对于超过500页的书籍从来都是没有耐心坚持下去。打算把我以后学习到命令总结一下,感觉应该会比系统的看书更有效果一些。

    1 .source 是 读入环境配置文件的指令,与.是等效的。

    source filename   读取并执行 filename 中的指令。    
        eg: source  /tools/common/.cshrc (注意 source 与配置文件之间有空格)
    

    2 .setenv 改变或增加环境变量

    setenv varible  value 设置varible这个变量。
        eg:setenv $HOME  /tools/common/linux_x86_x64
    

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

    命令行模式下: 其中 g: 全局global   gc:一直替换    %s:替换
                            %s/^\s*//g    删除行首空格    
                            %s/abc/def/g  把全部含abc的行换成def
                            g/^\s*$/d       删除空行        g/abc/d 删除含abc的行     
    

    4. find 搜寻指令

    find -name  filename  搜寻文件名为filename的文件
        eg: find ~ -name "*.log" -print  把所有日志文件输出在屏幕上   ~换成. 是在当前目录及其子目录下查找.log文件。
    find -type TYPE 搜寻类型为TYPE的文件
        eg:find <directory> -type f -name "*.log" |xargs grep "string"   在directory目录下所有.log文件,查找含有string字符串的文件  -type f 说明只查找文件
               xargs:因为很多命令不支持管道符|来传递参数,而工作有这个需要,所以就有了xargs,它可以将参数列表转换成小块分段传递给其他命令。
        这条指令还可以这样写:
               find <directory> -type f -name "*.log" -exec grep "string"            -exec是把搜寻到文件结果传递给后面的指令
    

    5.diff 比较文本文件指令

    diff 原始文件 目的文件 比较两个文件的不同,以行为单位进行比较
        eg:diff -b /simlib/src.f  /compile/src.f       -b:忽略一行当中空白的差异  -B 忽略空白行的差异 -i 忽略大小写的差异

    相关文章

      网友评论

          本文标题:常用的一些命令总结

          本文链接:https://www.haomeiwen.com/subject/slmlhttx.html