ZeroTermux 内置命令手册精讲:zcat 命令——不真正解压也能查看 gzip 压缩包内容
移动开发开发工具【免费下载链接】ZeroTermux项目地址https://gitcode.com/GitHub_Trending/ze/ZeroTermux点击查看免费下载本篇围绕 ZeroTermux 内置 Linux 命令手册app/src/main/assets/cmd/zcat.md展开系统讲解zcat的语法、全部选项与实战用法并结合仓库内真实脚本check-config.sh展示其在读取内核配置压缩包等场景下的典型调用帮助你彻底掌握这一 gzip 家族的“只读查看”利器。zcat 是什么gzip 家族的“预览窗口”zcat用于在不真正解压缩文件的情况下直接显示 gzip 格式压缩包.gz中文件的内容。它的核心价值在于省去“先解压、再查看、再清理临时文件”的繁琐流程文件保持压缩状态节省磁盘空间常用于查看日志归档、内核配置/proc/config.gz等“只读”场景。从实现本质看zcat就是gzip -dc的等价形式-d表示解压-c表示输出到标准输出如同gunzip是gzip的硬链接一样。也就是说能通过gzip完成的工作用zcat的选项也能得到等价效果只是zcat默认把解压结果输出到屏幕而非磁盘文件。语法与选项全解zcat(选项)(参数)zcat的选项体系与gzip/gunzip一致原手册列出了以下选项选项含义-S指定 gzip 格式压缩包的后缀。当后缀不是标准.gz时使用此选项例如zcat -S .z文件可配合zfore强制补后缀的场景使用-c将文件内容写到标准输出stdout-d执行解压缩操作-l显示压缩包中文件的列表列出压缩前后大小与压缩比等信息-L显示软件许可信息-q禁用警告信息-r在目录上执行递归操作处理目录下所有文件-t测试压缩文件的完整性不输出内容-V显示指令的版本信息-1更快的压缩速度原手册中笔误写作-l实为数字 1与--fast等价-9更高的压缩比与--best等价其中-1-9是压缩级别参数级别越高压缩比越大、耗时越长系统默认值为6。注意zcat的本职是“解压后输出”因此多数场景下-1/-9这类压缩级别参数更多出现在对应的gzip压缩操作中作为gzip -dc的等价物zcat实际可用的选项与gzip保持兼容这是理解其行为的关键。参数文件指定要显示其中文件内容的压缩包。可以一次指定多个.gz文件zcat会依次将各自解压后的内容输出到标准输出。实战用例从压缩包中直接读取内容基础用法查看单个压缩文件内容# 先准备一个 gzip 压缩文件 gzip -k man.config # -k 保留原文件生成 man.config.gz # 不真正解压直接查看压缩包内的内容 zcat man.config.gz执行后屏幕上会直接显示man.config.gz解压后的文件内容而磁盘上不会生成解压后的实体文件原压缩文件保持不变。组合命令管道处理压缩数据由于zcat输出到标准输出它天生适合与管道配合# 查看压缩日志中匹配的行 zcat app.log.gz | grep ERROR # 统计压缩文件中的行数 zcat data.csv.gz | wc -l仓库实例用 zcat 读取内核配置压缩包ZeroTermux 仓库内置的容器内核配置检查脚本 check-config.sh 就是一个教科书式的应用当系统缺少zgrep命令时脚本用zcat加grep手工实现等效功能if ! command -v zgrep /dev/null 21; then zgrep() { zcat $2 | grep $1 } fi脚本默认从/proc/config.gz即/proc下以 gzip 压缩的内核配置读取内容: ${CONFIG:/proc/config.gz} ... zgrep CONFIG_$1[y|m] $CONFIG /dev/null这正是zcat的典型实战场景内核配置文件/proc/config.gz是 gzip 压缩的普通cat无法直接阅读而zcat可以在不解压的前提下把内容“流式”交给grep等下游工具处理。同理zcat /proc/config.gz | grep CONFIG_NAMESPACES可以直接在终端验证内核特性开关。查看压缩包信息与完整性# 列出压缩文件的信息压缩前后大小、压缩比、原始文件名 zcat -l man.config.gz # 测试压缩文件的完整性不输出内容仅校验 zcat -t man.config.gz与 gzip / gunzip 的等价关系在 gunzip.md 中有明确说明gzip -d等价于gunzip。推广开来三者本质上是同一程序的多种调用形态命令形态行为gzip -dc file.gz解压并输出到标准输出zcat file.gz与gzip -dc file.gz等价只读查看gunzip -c file.gz解压并输出到标准输出gunzip file.gz解压并生成实体文件因此当你需要“解压后直接看、不落盘”时zcat是最简洁的写法当你需要“解压并保存为文件”时则应改用gunzip或gzip -d。zcat 命令族压缩阅读相关命令速览ZeroTermux 内置手册在zcat之外还收录了完整的压缩阅读命令族便于对照使用bzcatbzcat.md解压并显示.bz2文件内容保留原压缩文件、不生成解压文件行为与zcat一一对应只是格式换成了 bzip2zforezfore.md强制为 gzip 格式的压缩文件添加.gz后缀——当文件后缀不规范导致zcat无法识别时可先用它补全后缀或配合zcat -S指定后缀znewznew.md将旧式compress压缩的.Z包转化为 gzip 的.gz包支持-f强制覆盖、-t转换前测试、-9高压缩比、-P管道转换、-K保留更小的.Z文件等选项gzexegzexe.md将可执行文件压缩为可自解压执行的形式。掌握zcat后这套命令族可以帮助你在 ZeroTermux 中自如处理几乎所有常见的压缩格式阅读任务。在 ZeroTermux 中查阅该手册上述命令手册并不是孤立存在的文本它们被打包进 ZeroTermux 应用资源目录 app/src/main/assets/cmd/由应用内置的“命令手册”对话框动态加载。其加载逻辑在 CommandDialog.java 中启动时通过assetManager.list(cmd)枚举cmd目录下的全部手册文件源码生成命令列表搜索框实时按名称过滤命令源码点击命令后用assetManager.open(cmd/cmd)读取对应 Markdown 文件经 commonmark 解析后渲染为 HTML 展示在 WebView 中源码。也就是说你在应用里看到的这篇 zcat 手册其原始数据正是 zcat.md 这份 Markdown 文档。当需要在手机上查阅zcat乃至整套 Linux 命令的语法与选项时直接打开 ZeroTermux 的命令手册即可zcat这类命令则可以在应用内置的终端环境中直接执行。小结zcat是 gzip 工具族中“轻量只读查看”的代表语法简单zcat(选项)(参数)、选项与 gzip 全兼容、输出天然适配管道。无论是查看压缩日志、读取/proc/config.gz内核配置还是配合grep/wc做流式分析它都是不二之选。配合 ZeroTermux 内置手册zcat.md与 check-config.sh 中的真实用法你可以在终端环境中直接上手实践。赞分享移动开发开发工具【免费下载链接】ZeroTermux项目地址https://gitcode.com/GitHub_Trending/ze/ZeroTermux点击查看免费下载相关推荐Linux 命令速查zcat 不解压查看 gzip 压缩包内容详解Linux 命令速查zcat 不解压查看 gzip 压缩包内容详解 zcat 是 Linux/gzip 工具族中专门用于不解压即可查看压缩包内容的命令它文档教程ZeroTermux 内置 Linux 命令手册之 bzcmp不解压直接比较 .bz2 压缩包内容ZeroTermux 内置 Linux 命令手册之 bzcmp不解压直接比较 .bz2 压缩包内容 bzcmp 是 bzip2 压缩工具族bzip2/bun前端开发者工具数据可视化ZeroTermux 内置命令手册解读unarj 命令解压 .arj 压缩包完整指南ZeroTermux 内置命令手册解读unarj 命令解压 .arj 压缩包完整指南 本指南以 ZeroTermux 内置命令手册中的 unarj.md 为骨移动开发开发工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

基于CAN总线的温度采集与控制系统设计:抗干扰与主动报警实践

基于CAN总线的温度采集与控制系统设计:抗干扰与主动报警实践

简介:基于CAN总线的温度采集与控制系统完整工程包,面向嵌入式、STM32及CAN总线通信学习者,解决环境温度实时采集与上位机监控的实践需求。该工程以STM32为控制核心,结合DS18B20温度传感器与CAN收发节点,并配套上位机串…

2026/10/15 18:12:24 阅读更多 →
DeepSpec 实战指南:投机解码草稿模型的数据准备、训练与评估全流程

DeepSpec 实战指南:投机解码草稿模型的数据准备、训练与评估全流程

人工智能大模型预训练模型优化模型评测 【免费下载链接】DeepSpec DeepSpec: a full-stack codebase for training and evaluating speculative decoding algorithms 项目地址: https://gitcode.com/gh_mirrors/de/DeepSpec 点击查看 免费下载 DeepSpec 是一个面向…

2026/10/15 18:12:24 阅读更多 →
PCRE 8.45 正则库实战:编译、API 调用与性能优化指南

PCRE 8.45 正则库实战:编译、API 调用与性能优化指南

简介:pcre-8.45.tar.gz 是 PCRE(Perl Compatible Regular Expressions)库 8.45 版的官方源代码压缩包,面向需要在 CentOS 等 Linux 服务器环境中自行编译部署正则表达式引擎的开发者与运维人员。PCRE 以 C 语言编写,支…

2026/10/15 18:12:24 阅读更多 →

最新新闻

cash-ls 完全指南:纯 ES6 跨平台实现的 Unix ls 命令

cash-ls 完全指南:纯 ES6 跨平台实现的 Unix ls 命令

开发工具CLI 【免费下载链接】cash Cross-platform Linux commands in ES6 项目地址: https://gitcode.com/gh_mirrors/ca/cash 点击查看 免费下载 导读 cash-ls 是 Cash 项目(Cross-platform Linux commands in ES6)中负责目录与文件列表的…

2026/10/15 18:54:42 阅读更多 →
Flutter 无限列表实战:基于 ListView.builder 懒加载机制的 Infinite List 示例深度解析

Flutter 无限列表实战:基于 ListView.builder 懒加载机制的 Infinite List 示例深度解析

示例工程移动开发 【免费下载链接】flutter-examples [Examples] Simple basic isolated apps, for budding flutter devs. 项目地址: https://gitcode.com/gh_mirrors/fl/flutter-examples 点击查看 免费下载 导读 本文以 flutter-examples 仓库中的 infinite_li…

2026/10/15 18:54:42 阅读更多 →
AI EASY获得2026京津冀算力算法大赛一等奖

AI EASY获得2026京津冀算力算法大赛一等奖

近日,京津冀算力算法大赛圆满落幕。AI EASY凭借在安全算法架构、算力资源利用效率、多模态风险识别、私有化部署与产业化应用方面的几大核心优势,获得评审团高度认可,荣获大赛一等奖。本次大赛聚焦算力优化、国产算力适配、产业赋能升级与场景…

2026/10/15 18:54:42 阅读更多 →
改造 MSF Meterpreter 提升稳定性:Viper 平台下的 CS Beacon 式实战方案

改造 MSF Meterpreter 提升稳定性:Viper 平台下的 CS Beacon 式实战方案

文档教程网络安全 【免费下载链接】Viper Adversary simulation and Red teaming platform with AI 项目地址: https://gitcode.com/gh_mirrors/vip/Viper 点击查看 免费下载 Meterpreter 与 Cobalt Strike Beacon 是红队模拟中最常用的两种后渗透工具,…

2026/10/15 18:54:42 阅读更多 →
C语言实现队列:环形队列与链式队列的完整实战

C语言实现队列:环形队列与链式队列的完整实战

队列(Queue)大概是数据结构里最贴近日常生活的模型:食堂打饭、银行叫号、外卖订单排队处理,全是同一套规则——先来的先办,后来的后等。但“懂规则”和“会实现”是两码事,尤其当你用C语言这种几乎没有封装…

2026/10/15 18:54:42 阅读更多 →
Halcon链接相机与VeriCode识读:从采集到解码的工程实践

Halcon链接相机与VeriCode识读:从采集到解码的工程实践

简介:VeriCode_Demo.rar 面向工业自动化、物流追踪与机器视觉方向的开发者,提供一套可运行的 VeriCode 解码示例程序,帮助理解编码识别、相机取图与图像处理流程。压缩包共 44 个文件,约 13.47MB,以 cs 源码、dll 动态…

2026/10/15 18:53:40 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →