modern-unix
核心内容总结:
该项目集合了多个现代Unix工具,旨在提升命令行效率和用户体验。各工具功能如下:
- bat:查看文件内容,支持语法高亮和分页显示,使用
bat 文件名。 - exa:替代
ls的文件管理工具,支持彩色显示、隐藏文件过滤等。 - ripgrep:快速文件内容搜索工具,支持模糊匹配、多文件搜索。
- fd:替代
find的文件搜索工具,支持模糊匹配和快速响应。 - sd:批量替换文本内容,支持正则表达式和多文件操作。
- duo:文件差异比较工具,支持颜色标记和并排对比。
- delta:替代
diff的差异查看器,支持语法高亮和交互式导航。 - hyperfine:命令行性能基准测试工具,支持多命令对比分析。
- tokei:统计代码行数的工具,支持多种语言自动识别。
- bottom:跨平台系统监控工具,实时显示进程和资源使用情况。
- glances:系统监控工具,提供类似
top的界面和网络/磁盘统计。 - gtop:终端系统监控仪表盘,支持实时CPU、内存、网络监控。
- procs:现代
ps替代工具,用Rust编写,支持更直观的进程信息展示。 - httpie:用户友好的HTTP客户端,支持JSON自动格式化和会话管理。
- curlie:结合
curl和httpie特性的工具,简化HTTP请求发送。 - xh:高性能HTTP请求工具,兼容
httpie语法并优化响应速度。 - zoxide:智能
cd命令,基于历史记录自动预测目标目录。 - doggo:增强型DNS查询工具,支持多协议(如DNS-over-HTTPS)和可视化输出。
- lazygit:Git操作的终端界面工具,支持分支管理、提交修改等交互操作。