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

本文介绍了Linux系统中常用的cat,tac,head,tail和more命令,包括它们的基本用法、组合使用示例以及tail命令的-F选项用于实时监视文件变化。这些命令在处理大量文本文件和筛选内容时非常实用。
摘要由CSDN通过智能技术生成


一. cat 和 tac命令

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

在这里插入图片描述


二. head命令

2.1 显示头部指定行数内容

head -行数 文件名

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

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

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

2.2 显示指定范围内的行数

⏹显示25行到30行的内容

cat file1.txt | head -n 30 | tail -n +25

在这里插入图片描述


三. tail命令

3.1 显示尾部指定行数内容

tail -行数 文件名

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

3.2 -F 配置项监视指定文件的变化

-F:用于跟踪文件的变化,如果文件发生实时变化或者被重命名,会实时监视并打印在控制台上。常用于监视日志文件的变化。

  • 实时监视info.txt文件中是否存在error关键字。
  • 通过终端2向info.txt文件中添加信息,如果信息中含有error关键字,就会在终端1上被监视到。
tail -F ./info.txt | grep -a "error"

在这里插入图片描述


四. more命令

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

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

⏹可以和grep命令结合使用

  • -n:指定一页显示的行数
grep -a exception ./CBC_SystemLog.log | more -5

在这里插入图片描述

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值