本包目录(613 条)
文件与目录76 条
文本处理77 条
网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

tac 倒序输出行

按行倒序打印文件:日志从最新往回看、倒查变更记录时很顺手;-s 可指定行分隔符。

Linux 运维命令速查系统更新于 2026-10-12
用途按行倒序输出(cat 反写)
语法tac [选项] 文件...
所属GNU coreutils

常用示例

常用示例
tac app.log | head -20         # 最新日志置顶
tac -s '---' record.txt        # 自定义分隔符

易错点

  • tac 先整读文件——大文件内存与耗时都按文件大小走,巨大日志用 tail 更合适
  • 默认按换行分块,最后一行无换行时行为与直觉略不同

数据来源与参考

  • man 1 tac(GNU coreutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌