一、标准库概览
Go 标准库功能丰富,覆盖大部分开发需求,是 Go 生态的核心优势。
运维常用标准库
├── 基础处理
│ ├── fmt - 格式化 I/O
│ ├── strings - 字符串操作
│ ├── strconv - 字符串转换
│ ├── regexp - 正则表达式
│ └── unicode - Unicode 处理
├── 系统操作
│ ├── os - 操作系统功能
│ ├── os/exec - 执行外部命令
│ ├── path/filepath - 文件路径处理
│ └── runtime - 运行时信息
├── I/O 操作
│ ├── io - I/O 原语
│ ├── io/fs - 文件系统接口
│ ├── bufio - 缓冲 I/O
│ └── embed - 嵌入静态文件
├── 时间日期
│ └── time - 时间处理
├── 数据格式
│ ├── encoding/json - JSON
│ ├── encoding/xml - XML
│ ├── encoding/csv - CSV
│ └── encoding/base64 - Base64
├── 网络相关
│ ├── net - 网络原语
│ ├── net/http - HTTP 客户端/服务端
│ └── net/url - URL 解析
├── 日志调试
│ ├── log - 日志
│ └── log/slog - 结构化日志(Go 1.21+)
├── 加密安全
│ ├── crypto/* - 加密算法
│ └── hash/* - 哈希算法
└── 数据结构
├── container/list - 双向链表
├── container/heap - 堆
└── container/ring - 环形链表
2026/3/20大约 9 分钟