开源Shell与命令行增强全家桶
本帖精选Shell与命令行增强工具,涵盖Zsh配置、终端主题、版本管理、网络工具等,让命令行效率飞升,是每个开发者必装的工具集。
- ohmyzsh/ohmyzsh — 186K★ | Shell | Zsh配置管理框架,Plugin插件库(400+)/Theme主题(100+)/Git/npm/Docker集成,自动更新
- romkatv/powerlevel10k — 53K★ | Shell | Zsh主题,Git状态/Node/Python/Docker上下文/即时显示,速度比Powerlevel9k快3倍
- nvm-sh/nvm — 93K★ | Shell | Node.js版本管理器,POSIX兼容/nvm install/use/list,.nvmrc自动切换,项目Node版本隔离
- pi-hole/docs — 57K★ | Shell | 广告DNS过滤,Pi-hole自建DNS/广告追踪拦截/家庭网络保护,API管理/DHCP集成
- koalaman/shellcheck — 38K★ | Haskell | Shell脚本静态检查,ShellCheck规范/SC2068检测/bats-core测试,IDE插件/Vim/Emacs集成
- starship/starship — 34K★ | Rust | 跨平台Shell提示符,Git/Node/Python/Docker感知,JSON配置/主题丰富,<10ms性能影响
- fish-shell/fish — 26K★ | C++ | 智能命令行,语法高亮/自动补全/通配符/VI模式,开箱即用,无需配置
- dandavison/delta — 22K★ | Rust | Git diff分页器,语法高亮/行号/单词级diff/分支图,Less/More集成,性能优秀
核心功能
• ohmyzsh: plugins=(git docker npm node),source ~/.zshrc,ZSH_THEME主题切换
• nvm: nvm install --lts,nvm use版本切换,nvm alias default永久设置
• p10k: p10k configure交互配置,POWERLEVEL9K_LEFT/_RIGHT分段自定义
• ShellCheck: shellcheck script.sh检查,SC规则编号/修复建议/忽略注释
适用场景
• Shell脚本开发
• 终端效率提升
• Node.js多版本管理
• 广告DNS过滤
• Git diff可视化
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |