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
相关推荐
mounter6251 分钟前
从内存隔离到运行时防线:透视 Linux 内核安全强化的博弈与演进
linux·网络·安全·linux kernel·kernel
Gem_S_60816 分钟前
产品任务流转工具实践:构建需求到交付的全流程协作体系
运维
wbs_scy1 小时前
仿 muduo 高并发服务器项目:实现 LoopThread 与 LoopThreadPool 多线程事件循环
运维·服务器
微道道1 小时前
Linux盒子局域网内使用 .local 域名访问,告别IP变化烦恼
linux·运维·服务器·hermes
霸道流氓气质1 小时前
CodeBuddy中配置Playwright MCP 浏览器自动化完全指南
运维·自动化
Bug退散师2 小时前
多路IO复用[select版TCP服务器与poll版TCP服务器]与常用网络编程函数详解
linux·服务器·c语言·网络·驱动开发·tcp/ip
xiaoye-duck2 小时前
《Linux系统编程》Linux 系统多线程(一):线程概念(从虚拟地址空间与分页机制到优缺点解析)
linux·线程
国服第二切图仔2 小时前
05-构建与特性开关
linux·服务器·ubuntu
刘马想放假2 小时前
Docker 从入门到进阶:一篇写给工程师的系统化实战指南
运维·docker·容器
FREEDOM_X2 小时前
嵌入式——定时器工作原理
linux·c语言·单片机·嵌入式硬件·ubuntu