高频Linux命令

作者: 爱秋刀鱼的猫 | 来源:发表于2018-03-24 16:09 被阅读30次

    小结一些常用的linux命令

    ps

    ps命令是查看进程的命令这大家都知道,但是,面试官会问如何查看线程。
    用ps -T -p 33064查看由进程号为33064创建的线程。

    grep

    grep命令(全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

    grep [option] pattern file

    2.1 grep命令的常用选项及实例
    -c,--count:只打印匹配的行数,不显示匹配的内容。
    -n,--line-number:在匹配的行前面打印行号。

    grep -i pattern files :不区分大小写地搜索。默认情况区分大小写
    
    grep -l pattern files :只列出匹配的文件名,
    
    grep -L pattern files :列出不匹配的文件名,
    
    grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),
    
    find

    find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。下面就通过实例来体验下find命令的强大。
    find [path...] [expression]

    path:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录
    expression:expression可以分为——“-options [-print -exec -ok ...]”
    -options,指定find命令的常用选项,下节详细介绍
    -print,find命令将匹配的文件输出到标准输出

    3.1 find命令的常用选项及实例

    • -name
      按照文件名查找文件。
      find /dir -name filename 在/dir目录及其子目录下面查找名字为filename的文件
      find . -name "*.c" 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件
    • -group
      按照文件所属的组来查找文件。
      find /apps -group gem –print 在/apps目录下查找属于gem用户组的文件
    • -mtime -n +n

    相关文章

      网友评论

        本文标题:高频Linux命令

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