SuperAPI AI 工具集

one-liners

通用与其它

查看项目

更新于 10-15 10:19

技能介绍

One-Liners 是 dev-skills-collection 技能集合中的一份命令行单行命令快速参考资料,面向需要在终端中快速完成文件操作、文本处理、系统管理与自动化任务的用户。它的组织形式是按主题分类的命令示例集合,而非一个安装即用的程序或在线服务。

【用途】 这份资料用于提供单行 shell 命令的速查参考。当用户需要执行文件查找、批量重命名、批量删除、文本过滤与替换、日志分析、系统资源查看、进程管理、Git 历史分析、网络请求与诊断、JSON/YAML 处理、Docker 容器管理等任务时,可以直接从中查找对应的命令写法。资料明确说明,若需要辅助函数,可参考 scripts/bash-helpers.sh 与 scripts/system-diagnostics.sh;若需要扩展示例,可参考 references/bash-oneliners.md 与 references/advanced-oneliners.md;结构化示例位于 examples/common-oneliners.json。

【主要能力范围】 资料按以下主题组织命令示例:

  1. 文件操作:按名称、大小、时间查找文件;批量重命名;批量删除;去重与权限设置;带时间戳的备份打包。
  2. 文本处理:grep 管道、awk 列处理、sed 替换、排序与计数。
  3. 系统信息:磁盘占用、内存与 CPU 查看、网络连接查看。
  4. 进程管理:按端口查找进程、结束进程、监控进程、后台运行、超时控制、僵尸进程查看。
  5. Git 单行命令:提交统计、热点文件分析、blame 与历史搜索、清理操作。
  6. 网络:curl 请求与耗时测量、批量端点检查、DNS 查询、批量下载、SSL 证书到期查看、简易端口探测。
  7. JSON/YAML 处理:jq 与 yq 的读取、过滤、转换、合并与原地修改。
  8. Docker 单行命令:容器停止、清理、资源查看、进入容器、日志查看、镜像与文件系统检查。
  9. macOS 专属命令与 Linux 专属命令。
  10. 组合模式:xargs 与 GNU parallel 并行执行、tee 与进程替换。
  11. 管道配方:如 TODO/FIXME 查找、最近修改的大文件、状态监控、抓取处理存储、重试直到成功、快速搭建 HTTP 服务、Base64 编解码。

【使用方式】 资料本身是命令参考,使用方式为按需查阅并复制到 shell 中执行。部分命令区分了 macOS 与 Linux,例如 sed 的原地替换在不同平台上写法不同(macOS 使用 sed -i '',Linux 使用 sed -i);内存与 CPU 排序、监听端口查看、超时命令等也有各自平台对应的写法。资料中多处使用 xargs、parallel、tee、进程替换等组合技巧。

【适用场景】 适用于开发者在终端中进行日常文件整理、日志与代码库分析、系统状态排查、网络接口调试、配置格式转换以及容器运维等场景。也适合作为 shell 命令组合的参考范例。

【限制与未提供信息】 资料未说明该技能的安装方式、运行环境要求、许可证、收费模式或版本信息。资料中列出的 scripts/ 与 references/ 路径为相对引用,未提供这些文件的实际内容或获取方式。部分命令依赖特定工具(如 jq、yq、GNU parallel、sponge、rename、gtimeout、inotifywait 等),资料未说明这些依赖的安装方法或可用平台范围。对于命令的具体行为差异、安全影响与兼容性,资料未做进一步说明。