用途:获取本机系统信息,用于日常监控、调试和系统分析、排查资源占用问题。
主要能力:提供系统概览(操作系统、CPU、内存、磁盘摘要)、CPU 信息(使用率、核心数)、内存信息、磁盘信息(指定路径或全部)、网络信息(网卡、连接)、进程信息(按内存排序、按用户筛选、进程树、取前 N 个)以及环境变量查看,并支持文本、--json、--summary 等输出格式,便于脚本化处理。
使用方式:脚本入口为 {baseDir}/system.sh,用法形如 {baseDir}/system.sh info、{baseDir}/system.sh info --json、{baseDir}/system.sh cpu --usage、{baseDir}/system.sh cpu --cores、{baseDir}/system.sh memory --summary、{baseDir}/system.sh disk --path /、{baseDir}/system.sh disk --all、{baseDir}/system.sh network --interfaces、{baseDir}/system.sh network --connections、{baseDir}/system.sh processes --top 10、{baseDir}/system.sh processes --by-memory、{baseDir}/system.sh processes --user root、{baseDir}/system.sh env --filter PATH、{baseDir}/system.sh env --json;示例包括 {baseDir}/system.sh processes --tree 查看进程树。
适用场景:快速查看系统状态、可用内存、运行中的进程、CPU 信息与磁盘空间等。
限制:支持 Linux 与 macOS;部分命令需要相应权限;底层依赖 ps、top、free、df 等系统工具;不适合性能剖析、安全审计或硬件诊断,这些应改用专门工具。