zoukankan      html  css  js  c++  java
  • 常见的Linux命令--搜索和查看内容命令

    一、cat和tac命令

      cat: 查看文件内容

      -n  查看内容时显示行号

      示例:cat -n  /root/HubuSugar/test.txt

      tac:  查看文件内容,并反向显示(从尾行开始)

      注意:tac不支持-n选项

    二、more和less命令

      more:查看文件内容

      支持space空格键和f键翻页

      enter键查看下一行

      q键退出

         不支持往回翻页

      示例   more   /usr/src/tomcat/logs/cataline.out     # 查看tomcat的运行日志

      less:  查看文件内容,比more命令功能更强大,查看内容的同时支持搜索功能

      支持space空格键/f键/pagedown键/pageup键/上下键翻页

      enter键查看下一行

      /+内容   搜索内容

      n键查看下一个内容

      示例:less   /usr/src/tomcat/logs/cataline.out 

    三、grep命令

      grep:按行查找字符串

      -i  查找内容时忽略大小写

      -v 排除包含指定字符串的行

      示例:grep -v  ^#   /etc/inittab  # 不看inittab文件以#开头的行,即注释行

         grep -i  mulitUser   /etc/inittab      # 查看inittab文件中包含字符串mulitUser的行

    四、head和tail命令

      head:查看文件的头几行内容

      -n 指定行数

      示例: head  -n  10  cataline.out    # 查看日志文件的前10行

      tail:  查看文件的尾几行

      -n 指定行数

      -f  支持内容的动态刷新

      示例:tail  -n  10  cataline.out

    五、find命令

      find:查找文件的命令

      -name   按照文件名查找

      -iname   按照文件名查找并忽略大小写

      -size   按照文件的大小查找  (+表示超过,-表示不超过)

      -inum  按照文件的节点号查找

      -type  按照文件的类型查找(f ,d,l 分别表示文件目录和链接)

      -amin  按照文件的访问时间

      -cmin  按照文件的属性

      -mmin  按照文件的最后修改时间

      -a   表示多个条件同时满足

      -o   表示多个条件满足一个

      -user   按照所有者

      -group   按照所属组

      -exec/-ok  [命令] {}  表示对find的内容继续执行其他操作,-ok表示需要确认

      示例:find  /etc  -name  init???    # 查找etc目录下文件名以init开头并且后面还有3个其他字符的的文件

         find  /etc  -cmin  5    # 查找etc目录下五分钟内被访问的文件

         find  /etc  -name init??? -a -cmin 5    # 查找两者同时满足的文件或者目录

         find  /etc  -name init* -type f -exec ls -l {}   #查找etc目录下文件名为init开头的类型为文件的文件并显示详细信息

    六、locate命令

      locate:查找文件命令

      -i  不区分大小

      示例:sudo yum install mlocate

         sudo updatedb

           locate test.txt

      注意:locate命令会对linux系统中的文件全部建立索引,存在在一个索引库中,不包括tmp目录下的文件,如果要立马查看刚建立的文件,需要updatedb更新索引库

    七、which和whereis命令

      which:查找命令所在的路径,是否有别名

      示例:which  ls

      whereis:与which相似,还会显示帮助文档的位置

      示例:whereis  rm

      

       

      

  • 相关阅读:
    字符串内部查找函数
    vs2005 编译zlib 1.2.3 小记
    ies4linux 安装
    详述IP数据包的转发流程
    看源代码
    091213
    值得你记住并受用一生的Word XP/2003快捷键
    java开源框架的源代码怎么读?
    excel中的EMBED域介绍
    如何用c语言实现CString的构造函数、析构函数和赋值函数?
  • 原文地址:https://www.cnblogs.com/HubuSugar/p/11799551.html
Copyright © 2011-2022 走看看