zoukankan      html  css  js  c++  java
  • 基本命令学习 -(2)查看文件内容的六种方法

    公众号关注 「开源Linux」

    回复「学习」,有我为您特别筛选的学习资料~

    查看文件内容


    1. cat

    描述:查看文件内容
    用法:cat [选项]...[文件]...
    选项:
      -n  显示行号,包括空白行
      -b  显示行号,空白行不显示行号
    
    [root@qll ~]# cat /etc/passwd
    [root@qll ~]# cat -n /etc/passwd
    [root@qll ~]# cat -b /etc/passwd
    

    2. more

    more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。

    常见用法:
    • Enter键:向下n行,需要定义。默认为1行

    • 空格键:向下滚动一屏

    • Ctrl+B:返回上一屏

    • = 输出当前行的行号

    • V 调用vi编辑器

    • !命令 调用Shell,并执行命令

    • q 退出more

    [root@qll ~]# more /var/log/messages
    

    3. less

    描述:分页查看文件内容,空格(下一页)、方向键(上下回翻)、q键(退出查看)。

    [root@qll ~]# less /var/log/mingongge.log
    

    4. head

    描述:查看文件头部内容,默认显示前10行。
    用法:head [选项]...[文件]...
    选项:
      -c nK  显示文件前nKB的内容。
      -n     显示文件前n行的内容。
    
    [root@qll ~]# head -c 2k /var/log/messages #查看文件的前2KB的内容
    [root@qll ~]# head -n 15 /var/log/messages #查看文件的前15行的内容
    

    5. tail

    描述:查看文件的尾部内容,默认显示末尾10行。
    用法:tail [选项]...[文件]...
    选项:
      -c nK  显示文件末尾nKB的内容。
      -n     显示文件末尾n行的内容。
      -f     动态显示文件内容,常用于查看日志,按 Ctrl+C 组合键退出。
    
    [root@qll ~]# tail -c 2KB /var/log/messages #查看文件末尾2KB的内容
    [root@qll ~]# tail -n 15 /var/log/messages  #查看文件末尾15行的内容
    [root@qll ~]# tail -f /var/log/messages     #实时动态查看文件内容
    

    6. grep

      描述:查找关键词并打印匹配的行。
      用法:grep [选项] 匹配模式 [文件]...
      常用选项:
        -i  忽略大小写。
        -v  取反匹配
    
    [root@qll ~]# grep root /etc/passwd    #在passwd文件中过滤出包含`root`的行。
    [root@qll ~]# grep -i ROOT /etc/passwd #过滤出包含`ROOT`的行(不区分大小写)
    [root@qll ~]# grep -v root /etc/passwd #过滤出不包含`root`的行。
    

    
    关注「开源Linux」加星标,提升IT技能
    
    
    十年磨一剑
  • 相关阅读:
    [读史思考] 田单火牛阵是真实的吗?
    Alink漫谈(十二) :在线学习算法FTRL 之 整体设计
    Alink漫谈(十一) :线性回归 之 L-BFGS优化
    [笔记整理] 一维搜索
    Alink漫谈(十) :线性回归实现 之 数据预处理
    [记录点滴]编译安装luarocks、luacheck、luautf8
    [源码解析]Oozie来龙去脉之内部执行
    [记录点滴]OpenResty 支持http v2的问题
    Alink漫谈(九) :特征工程 之 特征哈希/标准化缩放
    [记录点滴]Ionic编译过程的研究
  • 原文地址:https://www.cnblogs.com/qinlulu/p/14671413.html
Copyright © 2011-2022 走看看