TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 434 subscribers
Post #543 2
cat:最基础的终端命令

1971年,Ken Thompson 在贝尔实验室为第一版 Unix 编写了 cat 命令。全称 concatenate,功能是读取文件并将内容输出到标准输出。最初用汇编编写,后由 Dennis Ritchie 用 C 重写——这验证了 C 作为系统语言的可行性。

- 功能简单:接收多个文件,依次拼接并输出到屏幕或重定向为新文件(如 cat file1.txt file2.txt > combined.txt)
- 演进分支:1980 年代 GNU 版增加格式化 flags(如 -v),BSD 版保持精简,macOS 原生使用 BSD 轻量实现
- 哲学争议:计算机科学家 Rob Pike 在《UNIX Style, or cat -v Considered Harmful》中批评 GNU 扩展,认为应保持工具专注单一职责,查看特殊字符应交给专用工具

实战用途:结合 shell 重定向快速合并多文件,例如 cat intro.md body.md conclusion.md > manuscript.md

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
More from @devtoolboxhub
  1. Oct 10, 2026哪些 AI 爬虫应在 robots.txt 里允许? AI 助手通过两种方式抓取网页:一类收集内容用于训练模型,另一类在用户查询时实时抓取页面并引用。你可以在 robots.txt…
  2. Oct 9, 2026一键式 LLM 限流逃逸 CLI 该工具是一个无状态的命令行脚本,专门用于在多家 LLM 提供商之间快速切换,避免因单一服务限流导致的整体延迟。 它读取 JSON 配置,按优先级顺…
  3. Oct 9, 2026Edge‑Agentic Commit Analyzer:零依赖本地守护 Edge‑Agentic Commit Analyzer 是一个纯 Python 脚本,专为 Git 提交…
  4. Oct 9, 2026不可给 AI 代理 root 权限,改为可审计的系统状态变更 在云原生环境中,直接赋予 AI 代理 root 访问权限会导致不可预测的系统漂移。 可行方案是让代理在可控的、不可变的…
  5. Oct 8, 2026BackstageCon 2026:一日全程聚焦 AI 与平台实践 BackstageCon 将于 2026 年 11 月 9 日在盐湖城举行,作为 KubeCon + Cloud…
  6. Oct 8, 2026Gemini CLI 安全连接服务器:使用 Termalin 的 MCP 方案 Gemini CLI 通过 MCP 协议与 Termalin 的内置 MCP 服务器通信,完成服务器…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →