Terminal Enhanced
终端工具的价值不只是少打开几个窗口,而是把高频操作压缩到更短的反馈循环里。lazygit、lazydocker、yazi 和 tmux 分别覆盖 Git、Docker、文件管理和终端会话管理等常见场景,btop、aria2、fastfetch、nexttrace、yt-dlp、rclone 和 dust 则适合补强系统监控、下载、系统信息、网络诊断、媒体下载、云存储同步和磁盘空间分析等日常任务。 lazygit lazygit 是一个终端里的 Git TUI。它把分支、提交、暂存区、工作区变更和 stash 放在同一个界面里,常见操作可以通过快捷键完成。 macOS 可以通过 Homebrew 安装: brew install lazygit 启动命令: lazygit 适合它的场景: 查看当前仓库状态、diff 和提交历史。 选择部分文件或 hunk 暂存。 快速切换分支、rebase、cherry-pick、处理 stash。 在提交前快速确认改动范围。 相比反复输入 git status、git diff、git add -p,lazygit 更适合需要频繁浏览和整理改动的工作。它不会替代 Git 本身,但能让很多日常 Git 操作更直观。 lazydocker lazydocker 是 Docker 和 Docker Compose 的终端管理界面。它可以在一个界面里查看容器、镜像、卷、网络、日志和资源占用。 macOS 可以通过 Homebrew 安装: brew install lazydocker 启动命令: lazydocker 常用能力包括: 查看容器状态和实时日志。 启动、停止、重启容器。 进入容器 shell。 清理镜像、卷和无用资源。 观察 CPU、内存等运行状态。 如果项目依赖多个服务,比如数据库、缓存、队列和后端服务,lazydocker 可以减少在多个 docker 命令之间切换的成本。排查本地开发环境问题时尤其有用。 ...