Linux cat,tac,more,head,tail命令 查看文本

目录

  • [一. cat 和 tac命令](#一. cat 和 tac命令)
  • [二. head 和 tail 命令](#二. head 和 tail 命令)
  • [三. more命令](#三. more命令)

一. cat 和 tac命令

  • cat:用来打开文本文件,从上到下的顺序显示文件内容。
  • tac:用法和cat相同,只不过是从下到上逆序的方式显示文件内容。
  • 当文件的内容有很多的时候,可以结合 head 或者 more 命令等,缩减显示内容。
bash 复制代码
cat ./content.log
tac ./content.log

二. head 和 tail 命令

head -行数 文件名

shell 复制代码
# 从头开始查看前5行的内容
head -5 CBC_SystemLog.2023-09-27.0.log

⏹当显示在终端上的内容过多时,可以和grepcat命令结合使用

bash 复制代码
# 和grep命令结合使用
grep -a error ./CBC_SystemLog.2023-09-27.0.log | head -5
# 和cat命令结合使用
cat ./CBC_SystemLog.2023-09-27.0.log | head -5

tail -行数 文件名

shell 复制代码
# 从尾开始查看倒数前5行的内容
tail -5 CBC_SystemLog.2023-09-27.0.log

三. more命令

⏹当文件有很多行的时候,默认显示一屏的内容,当进入more模式时

  • q:按下键盘上的q,退出more模式
  • Enter:按下键盘上的Enter,显示下一行
  • 空格键:显示下一页
  • b:显示上一页
bash 复制代码
more ./CBC_SystemLog.log

⏹可以和grep命令结合使用

  • -n:指定一页显示的行数
bash 复制代码
grep -a exception ./CBC_SystemLog.log | more -5
相关推荐
m0_6948455724 分钟前
服务器如何配置防火墙规则开放/关闭端口?
linux·服务器·安全·云计算
降世神童33 分钟前
华为云Flexus+DeepSeek征文| 使用华为云CCE容器部署Dify-LLM高可用方案的验证与测试
运维·华为云·aigc
降世神童34 分钟前
华为云Flexus+DeepSeek征文| 基于华为云Dify-LLM高可用平台开发运维故障处理智能体
运维·华为云·aigc
阿巴~阿巴~1 小时前
Linux基本命令篇 —— alias命令
linux·服务器·bash
好名字更能让你们记住我2 小时前
Linux多线程(十二)之【生产者消费者模型】
linux·运维·服务器·jvm·windows·centos
门思科技2 小时前
设计可靠 LoRaWAN 设备时需要考虑的关键能力
运维·服务器·网络·嵌入式硬件·物联网
学习编程的gas2 小时前
Linux开发工具——gcc/g++
linux·运维·服务器
嵌入式成长家2 小时前
ubuntu rules 使用规则
linux·ubuntu·rules 使用规则
_可乐无糖2 小时前
AWS WebRTC: 判断viewer端拉流是否稳定的算法
linux·服务器·webrtc·aws
数据智能老司机3 小时前
Linux内核编程——Linux设备模型
linux·架构·操作系统