Linux查看文件内容
️ 标签Linux查看文件文件类型Linux命令运维后端开发 适用人群Linux 新手、运维、后端、学生、实训使用 亮点包含查看文件类型 查看整个文件 查看部分文件结构清晰、示例可直接复制适合直接发布 CSDN一、前言在 Linux 系统操作、服务部署、日志排查中查看文件类型和查看文件内容是最基础、最常用的技能。本文按照最清晰的学习逻辑分为三大部分查看文件类型file 命令查看整个文件内容cat、more、less、nl查看部分文件内容head、tail、tail -f每一种命令都附带作用、语法、示例、适用场景零基础也能快速掌握。二、查看文件类型file 命令在查看文件内容之前我们经常需要先知道文件是什么类型文本、二进制、脚本、压缩包等。2.1 命令作用查看文件类型、编码格式、是否是二进制文件等。2.2 基本语法file 文件名2.3 常用示例# 查看文件类型 file test.txt # 查看多个文件 file a.txt b.sh # 查看软链接指向的真实文件 file -L link_file2.4 示例输出test.txt: ASCII textrun.sh: Bourne-Again shell script, ASCII text executablenginx: ELF 64-bit LSB executable, x86-64三、查看整个文件内容全部展示适用于直接查看文件全部内容。3.1 cat 命令最常用作用一次性显示文件全部内容适合小文件。语法cat 文件名常用参数-n 显示行号 -A 显示不可见字符换行、Tab示例cat test.txt cat -n test.txt # 带行号查看3.2 tac 命令倒序查看整个文件作用cat 的反向命令从最后一行向上显示。示例tac test.txt3.3 nl 命令带行号显示更规范作用显示文件内容并自动带行号。示例nl test.txt3.4 more 命令分页查看整个文件作用分页查看只能往下翻。操作空格下一页Enter下一行q退出示例more test.txt3.5 less 命令最强大的文件查看器作用高效分页查看支持上下翻页、搜索、高亮适合大文件、日志文件。操作上下箭头移动PageUp / PageDown翻页/关键词搜索n下一个匹配N上一个匹配q退出示例less test.txt less -N test.txt # 显示行号四、查看部分文件内容只看开头 / 结尾适用于大文件、日志文件不需要看全部只看部分内容。4.1 head 命令查看文件开头作用查看文件前 N 行默认前 10 行。语法head 文件名 head -n 行数 文件名示例head test.txt # 前10行 head -n 5 test.txt # 前5行4.2 tail 命令查看文件末尾作用查看文件最后几行默认 10 行。语法tail 文件名 tail -n 行数 文件名示例tail test.txt tail -n 20 test.txt4.3 tail -f 实时监控文件运维必备作用实时刷新文件末尾内容专门用于查看实时日志。语法tail -f 日志文件示例tail -f /var/log/messages tail -f nginx.log tail -fn 100 app.log # 实时查看最后100行五、Linux 查看文件命令对比总结表命令功能适用场景file查看文件类型判断文件是文本、脚本、二进制cat查看全部内容小文件、配置文件tac倒序查看全部日志倒看nl带行号查看全部需要行号展示more分页向下查看简单分页阅读less强大分页、搜索大文件、日志最推荐head查看开头部分查看文件前几行tail查看末尾部分查看文件最后几行tail -f实时监控末尾实时日志必备六、最常用高频命令工作必背# 1. 查看文件类型 file run.sh # 2. 查看小文件 cat config.yml # 3. 带行号查看 cat -n test.txt # 4. 分页看大文件 less access.log # 5. 查看前10行 head test.txt # 6. 查看最后20行 tail -n 20 error.log # 7. 实时监控日志最高频 tail -f app.log七、总结Linux 查看文件内容主要分为三大类操作查看文件类型使用file命令判断文件格式查看整个文件小文件用cat大文件用less查看部分文件开头用head结尾用tail实时日志用tail -f掌握这些命令就能轻松完成 Linux 下的日志排查、配置查看、文件分析等日常工作。版权声明本文为原创 Linux 技术文章CSDN 首发包含查看文件类型、查看全部内容、查看部分内容全套命令禁止未经授权转载、抄袭、搬运侵权必究
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2632039.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!