专栏首页微光点亮星辰初学者必会的Linux命令 - 文件查看篇

初学者必会的Linux命令 - 文件查看篇

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

初学者必会的Linux命令 - 文件查看篇

文本关键字:Linux、常用命令、文件查看

  • cat:查看文件内容
  • more:分页查看文件内容,向下翻动
  • less:分页查看文件内容,可反复回翻
  • head:查看文件头部
  • tail:查看文件的尾部内容
  • wc:显示文件的行、单词与字节统计信息
  • grep:查找关键词并打印匹配的行
  • echo:显示一行指定的文本

一、cat

查看文件内容

  • 用法:cat [选项]
    • -b:显示行号,空白行不显示行号
    • -n:显示行号,包括空白行

二、more

分页查看文件内容,通过空格查看下一页,通过回车查看下一行,q则退出查看

  • 用法:more [选项]
    • -d:显示提示信息,否则只会听到提示音
    • -s:遇到两行以上的空白行时合并,提高阅读效率
    • +num:从第num行开始显示
    • -num:设定每页显示的行数
    • +/pattern:在显示前搜索pattern字符串,然后从该位置附近开始显示
  • 进入阅读模式后
    • 回车:向下翻1行
    • 空格:向下滚动一屏
    • Ctrl+B:返回上一屏
    • =:输出当前行的行号
    • q:退出

三、less

分页查看文件内容,通过空格查看下一页,方向键上下回翻,q则退出查看

  • 用法:less [选项]
    • -e:当文件显示结束后自动离开
    • -N:显示每行的行号
  • 进入阅读模式后
    • 回车:滚动一行
    • 空格:滚动一页
    • /字符串:向下查找指定内容
    • ?字符串:向上查找指定内容
    • b:向后翻一页
    • d:向后翻半页
    • q:退出

四、head

查看文件头部内容,默认显示前10行

  • 用法:head [选项]
    • -c nK:显示文件前nKB的内容
    • -n:显示文件前n行的内容

五、tail

查看文件的尾部内容,默认显示末尾10行

  • 用法:tail [选项]
    • -c nK:显示文件末尾nKB的内容
    • -n:显示文件末尾n行的内容
    • -f:动态显示文件内容(不断读取末尾内容),按Ctrl+C组合键退出

六、wc

显示文件的、单词与字节统计信息

  • 用法:wc [选项]
    • -c:显示文件字节统计信息
    • -l:显示文件行数统计信息
    • -w:显示文件单词统计信息

七、grep

查找关键词并打印匹配的行

  • 用法:grep [选项] 匹配模式
    • -i:忽略大小写
    • -v:取反匹配
    • -w:匹配单词
    • --color:显示颜色

八、echo

显示一行指定的文本

  • 用法:echo [选项]
    • -n:不输出换行(默认echo输出内容后会换行)
    • -e:支持反斜线开头的转义字符,屏蔽反斜线后面字符的原本含义
 反斜线
 报警器
 退格键
 输入表单格式,换行后保留光标位置
 换行
 生成水平Tab
 生成垂直Tab

本文分享自微信公众号 - 微光点亮星辰(SandTower),作者:沙塔的哲学

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 《Head First 设计模式》 - 工厂方法模式

    设计模式在代码层级中,是让你在某种业务场景刚开始设计时,能让未来的相关需求扩展极为方便的一个思想。 简单的说,在一开始设计好,扩展是很方便的,设计模式就是这个功...

    聚沙成塔
  • Linux进入单用户模式加密

    在默认情况下,系统会在3(完整的多用户模式)和5(带界面的操作模式)两个级别下运行。在之前的文章中已经和大家介绍了如何将系统切换至单用户模式下运行,在单用户模...

    聚沙成塔
  • Oracle 与 MySQL 的差异分析(8):其他常用函数

    (1)decode(x,a1, b1, a2, b2, ... , an, bn):判断x,如果为a1则返回b1,如果为a2则返回b2,...,如果为an则返回...

    聚沙成塔
  • HashMap/Hashtable/ConcurrentHashMap区别

    奕仁
  • 在 MAC OS X 安装 ADB (Android调试桥)

    用户1697231
  • 独家 | 英国或将迎来机器人产业爆发

    颇具影响力的英国创新机构Innovate UK发布了一份新的报告,该报告得出了这样一个结论,“英国已经迎来了建立强大的机器人和自治系统(RAS)市场的良机”。 ...

    机器人网
  • 能处理200多亿城市数据,这款AI芯片具备自主学习能力

    历年来,央视的春晚都是潮流的风向标,反应了当下最流行的趋势。而2019年春晚的主角,无疑就是人工智能:不仅首次采用AI主持人,幕后也用到了大量的人工智能技术。

    新智元
  • C#枚举中使用Flags特性 合并多个值判断是否存在某个值去掉一个值取反一个值

    如果对一个值可以包含多个,那么可以使用枚举,加上Flags 本文告诉大家如何写一个 Flags。

    林德熙
  • 推荐数据仓库的必读书

    数仓的必读书,其实已经推荐过好几次了,但是最近依旧有很多朋友在群里问数据仓库入门看什么书,索性接着视频号的讲稿,给大家再分享一次。

    木东居士
  • 架构视角-文件的通用存储原理

    架构师是互联网行业高薪又紧俏的资源。成为架构师最基本的是设计能力。设计与设计的区别主要体现在两方面:

    静儿

扫码关注云+社区

领取腾讯云代金券