每年盘点一次工具栈。本文是 2026 年的版本。

终端 / Shell

  • 终端:iTerm2 / Wezterm(Wezterm 新晋黑马,GPU 加速)
  • Shell:zsh + oh-my-zsh / fish
  • Prompt:starship(跨 shell,rust 写的快)
  • 复用:tmux(不可替代)+ tmux-resurrect 持久化
  • 历史:atuin(云同步 + 全文搜索)

文件操作

  • ls 替代:eza(带颜色、图标、git 状态)
  • cat 替代:bat(语法高亮 + 行号)
  • find 替代:fd(更快、更直观)
  • grep 替代:ripgrep (rg)(10x 快)
  • du 替代:dust(树状可视化)
  • diff 替代:delta(git diff 颜值飞升)

进程 / 系统

  • top 替代:btop(颜值 + 鼠标交互)
  • 进程查看:procs
  • 网络监控:bandwhich(按进程看带宽)
  • 磁盘 IO:iostat / iotop(经典款没替代)
  • systemd-cgtop:按 cgroup 看资源

K8s

  • k9s:TUI K8s 客户端,必装
  • kubectx + kubens:上下文切换
  • stern:多 Pod 日志聚合
  • kustomize:YAML 管理
  • velero:备份恢复
  • lens / k8sLens:图形化(CTO 演示用)

容器

  • docker:还是 docker
  • lazydocker:TUI Docker 管理
  • dive:分析镜像层

监控

  • Prometheus + Grafana:经典组合
  • VictoriaMetrics:Prometheus 替代,更省内存
  • Grafana Loki:日志聚合(轻量替代 ELK)
  • Tempo:分布式追踪
  • Pyroscope:持续 profiling

IaC

  • OpenTofu:Terraform 的开源 fork(HashiCorp 改 license 后大家跑路)
  • Pulumi:用编程语言写 IaC
  • Ansible:仍然在用,但 K8s 时代占比降低
  • Crossplane:用 K8s CRD 管基础设施

CI/CD

  • GitHub Actions:默认选项
  • Argo CD:GitOps 标杆
  • Tekton:K8s 原生 CI/CD
  • Drone:轻量替代

AI Agent / Copilot

  • Claude Code:CLI Agent 首选
  • Cursor:IDE 集成最好
  • opencode:开源 + 可换模型
  • GitHub Copilot:写代码补全够用
  • Codeium:免费 Copilot 替代

数据库工具

  • DBeaver:万能客户端
  • TablePlus:颜值党
  • dbmate:迁移管理
  • pg_repack:PostgreSQL 在线 vacuum

网络 / 安全

  • Wireshark:抓包祖宗
  • mtr:traceroute 替代
  • httpie / xh:curl 替代
  • bruno:Postman 开源替代
  • Tailscale:内网穿透神器

文档 / 知识

  • Obsidian:本地 markdown 笔记
  • Logseq:知识管理替代
  • HackMD:协作 markdown
  • Excalidraw:手绘风架构图

我的实际栈(每天必用)

iTerm2 + zsh + starship + tmux + atuin + eza + bat + rg + fd + delta + k9s + kubectx + stern + Claude Code + Cursor + Obsidian + Excalidraw + DBeaver + httpie + Tailscale

反潮流:还在用的"老古董"

  • vim(neovim 也用,但 vim 肌肉记忆)
  • screen(偶尔——比 tmux 老但有时更稳)
  • ssh(永不替代)
  • mysql client(CLI 比 GUI 快)

教训:工具栈不要追新——一年换一次,每次升级花一周适应。能用 5 年的工具才是真好工具。

标签: none

添加新评论