跳转到内容

选择语言

当前语言: 简体中文

Bash

Source: https://github.com/awesome-lists/awesome-bash at 8006230b3082
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

令人愉快的 Bash 脚本和资源的精选列表。

除了此列表之外,您还应该阅读列表 awesome-shell。它是一个很棒的命令行框架、工具包、指南和小发明的精选列表。您可能还想检查 awesome-zsh 或 awesome-fish。如果您正在寻找更多列表,请查看 sindresorhus/awesome。

搜索、书签、多路复用和其他工具,使您的终端体验更加高效。

  • aliases - bash shell 的上下文、动态、有组织的别名。
  • bashhub-server - 私人托管的开源 bashhub 服务器。
  • bashhub - Bash 云中的历史记录。已索引且可搜索:cloud:。
  • bashmarks - shell 的目录书签。
  • bashmount - 轻松管理可移动媒体。
  • ble.sh - 用户友好且功能丰富的阅读行替换,具有语法突出显示、更好的命令完成和改进的多行编辑。
  • commacd - 在 Bash 中移动的更快方式。
  • forkrun - 用于并行运行代码的纯 bash 工具。语法和速度与 xargs -P 类似,但具有更多功能和本机 Bash 函数支持。
  • has - has 帮助您检查路径上各种命令行工具及其版本的存在。
  • hstr - Bash 历史建议框。
  • sshrc - 当您进行 SSH 时,请携带您的 .bashrc、.vimrc 等。
  • utility-bash-scripts - 有用的 bash 脚本可使用单个命令执行自动化任务。
  • zoxide - 导航文件系统的更好方法。用 Rust 编写,跨 shell,并且比其他自动跳线器快得多。

自定义提示、颜色主题等

  • aphrodite-terminal-theme - 性感终端的简约主题(提示)。
  • bash-git-prompt - 为 Git 用户提供信息丰富且精美的 Bash 提示。
  • bash-powerline - 纯 Bash 脚本中的 Powerline 风格的 Bash 提示.
  • bashstrap - 修饰 macOS 终端的快速方法。
  • git-prompt - Bash 提示 Git、SVN 和 HG 模块。
  • gittify - 彩色 Bash 提示 + 自定义 Git 别名。
  • liquidprompt - Bash 和 Zsh 的全功能且精心设计的自适应提示。
  • LS_COLORS - LS_COLORS 定义的集合。
  • oh-my-git - bash 和 zsh 的固执己见的 git 提示.
  • oh-my-bash - 一个令人愉快的社区驱动框架,用于管理您的 bash 配置。
  • progress-bar.sh - bash 的简单而性感的进度条,给它一个持续时间,它会完成剩下的工作。
  • sexy-bash-prompt - Bash 带有颜色提示、Git 状态和 Git 分支。
  • bash-sensible - 尝试使用更理智的 Bash 默认值。

命令行开发、版本控制和部署。

  • bocker - Docker 在 bash 的 100 行中实现。
  • git-sh - 适合 Git 工作的定制 Bash 环境。
  • mkdkr - 创建 + Docker + Shell = CI 管道。

用 shell 脚本编写的自托管轻量级服务器和网络工具。

  • Bash-web-server - 纯粹的 bash Web 服务器,没有 socat、netcat 等。
  • Dropbox-Uploader - Dropbox Uploader 是一个 Bash 脚本,可用于上传、下载、列出或删除 Dropbox 中的文件。
  • balls - Bash 在球上。
  • bashbro - 基于 Bash 的 Web 文件浏览器 - 允许您通过 Web 浏览器远程浏览、流式传输、查看文档和保存文件。
  • bash-stack - bash 中的现代 Web 框架.
  • bashttpd - 用 Bash 编写的 Web 服务器.
  • httpd.sh - bash 中的一个简单的 Web 服务器,使用 ctypes.sh.
  • ngincat - 使用 netcat 的小型 Bash HTTP 服务器.
  • sherver - 纯 Bash 轻量级 Web 服务器。
  • xiringuito - 面向穷人的基于 SSH 的 VPN。

基于命令行的应用程序或通过命令行访问现有服务。

  • bashblog - 处理博客发布的 Bash 脚本。
  • pushbullet-bash - Bash 与 PushBullet API 的接口。
  • todo.sh - 一个简单且可扩展的 shell 脚本,用于管理 todo.txt 文件。
  • cheapci - 在 bash 中实现的持续集成框架.

只工作不玩耍是度过一天的粗俗方式。

用于管理多个 shell 配置的工具。

  • bash-it - 社区 Bash 框架。
  • basher - shell 脚本的包管理器。
  • bpkg - 轻量级 bash 包管理器。
  • homeshick - 用 Bash 编写的 Git 点文件同步器.

用于编写、改进或组织 Bash 或其他 shell 脚本的工具

  • alinex bashlib - 用于服务器管理、数据处理和远程脚本编写的模块化 bash 库。
  • ansi - 纯 bash 中的 ANSI 转义码 - 更改文本颜色、定位光标等等。
  • argbash - Bash 参数解析代码生成器。
  • assert.sh - Bash 单元测试框架。
  • async-bash - bash 中异步函数的实现。
  • bats - Bash 自动化测试系统。
  • bash3boilerplate - 用于编写更好的 Bash 脚本的模板。
  • bashful - 用于简化 Bash 脚本编写的库集合。
  • bashify - bash 中很少有辅助函数(尤其是字符串操作函数)。
  • bashing - 将 Bash 粉碎 - Bash 用于创建命令行工具的框架。
  • bashly - Bash 命令行框架和 CLI 生成器.
  • bashmanager - 用于创建命令行工具的迷你 bash 框架.
  • Bashmatic - 一个易于使用的 DSL 库,用于构建基于 BASH 的工具和安装程序(900 多个功能)。
  • bunit - Bash 脚本的单元测试框架.
  • Bash Infinity - bash 的现代样板/框架/标准库。
  • bash-modules - 非官方严格模式的模块集合。
  • bash_unit - Bash 适合专业人员的单元测试企业版框架。
  • bashunit - bash 脚本的简单测试库。
  • lobash - 用于 Bash 脚本开发的现代、安全、强大的实用程序/库。
  • mo - 纯 bash 中的胡子模板.
  • semver_bash - Bash 中的语义版本控制。
  • shellcheck - shell 脚本的静态分析工具。
  • shellharden - 纠正 bash 语法荧光笔。
  • shfmt - 格式化 bash 程序。
  • shunit2 - Bash 脚本的单元测试框架,具有 JUnit/PyUnit 的风格.
  • DevOps-Bash-tools - 750+ DevOps Shell 脚本和高级 Bash 环境。
  • modernish - 具有 shell 脚本各种功能的库。
  • json.bash - Bash 库和创建 JSON 的命令行工具.
  • timep - bash 代码的下一代分析器和 FlameGraph 生成器。
  • Bash Screensavers - 完全用 bash 编写的屏幕保护程序集合.
  • pokeget - 在终端中显示口袋妖怪的精灵。
  • Stack Overflow - Stack Overflow 上的 Bash 标签。
  • /r/bash - 专门用于 bash 脚本编写的 Reddit 子版块。
  • /r/commandline - 对于任何操作系统中有关命令行的任何内容。
  • #bash - Libera 上的 IRC 频道。​聊天。 BashGuide、BashFAQ、BashPitfalls 和 ShellCheck 的主要贡献者都在那里。

其他令人惊叹的列表可以在 awesome-awesome 和 awesome-awesomeness 中找到。

欢迎投稿!首先读取 contribution guidelines。

CC0

在法律允许的范围内,aloisdg 已放弃本作品的所有版权以及相关或邻接权。

HagiCode

HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。

访问 HagiCode阅读文档
  • 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
  • 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
  • 有趣丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

下载 Windows 版

从 Microsoft Store 获取全部下载

让想法变成真正交付的软件。

HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。

智能
OpenSpec 工作流把意图变成从提案到交付的可执行路径。
高效
多 Agent 并行推进调研、实现与审阅。
有趣
丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。

离开 Awesome Site?

你即将访问外部网站。我们无法控制其内容或隐私惯例。

目标地址

继续访问网站