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.
Awesome Bash
Section titled “Awesome Bash ”令人愉快的 Bash 腳本和資源的精選清單。
除了此列表之外,您還應該閱讀清單 awesome-shell。它是一個很棒的命令列框架、工具包、指南和小發明的精選清單。您可能還想檢查 awesome-zsh 或 awesome-fish。如果您正在尋找更多列表,請查看 sindresorhus/awesome。
- Books and Resources
- Command-Line Productivity
- Customization
- For Developers
- Downloading and Serving
- Applications
- Games
- Website
- Shell Package Management
- Shell Script Development
- Just for fun
- Community
- Other Awesome Lists
- Contribute
- License
- The Bash-Hackers Wiki - 關於 GNU Bash 的任何類型的人類可讀文件。
- Bash beginner’s mistakes - Bash 初學者錯誤清單(由 Bash-Hackers Wiki 提供)。
- Bash Guide - 初學者的 bash 指南(由 Lhunath 編寫)。
- Bash FAQ - 回答您的大部分問題(由 Lhunath)。
- Bash Pitfalls - 列出了初學者容易陷入的陷阱,以及如何避免它們。
- Bash manual - Bourne-Again Shell 手冊。
- Bash FAQ(作者:Chet Ramey)
- Advanced Bash-Scripting Guide - 對 shell 腳本藝術的深入探索。
- Bash Guide for Beginners - Bash 初學者指南(作者:Machtelt Garrels)。
- Bash Programming - Intro/How-to
- bash-handbook - 一本為那些想要學習 Bash 而又不想太深入的人提供的手冊。
- Google’s Shell Style Guide - 關於程式碼風格的合理建議。
- Sobell’s Book - 命令、編輯器和 shell 程式設計的實用指南。
- WikiBooks: Bash Shell Scripting
- Use the Unofficial Bash Strict Mode (Unless You Looove Debugging)
- Defensive BASH Programming - 保護程式免於破壞並保持程式碼整潔的方法。
- Pure Bash Bible - 外部流程的純 bash 替代方案的集合。
- explainshell - 分解並解釋 shell (Bash) 命令(包括其標誌和選項)的網站。
- Safe ways to do things in bash - 如何在 Bash 中安全地做事。
命令列生產力
Section titled “命令列生產力”搜尋、書籤、多路復用和其他工具,讓您的終端體驗更有效率。
- 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 預設值。
對於開發人員
Section titled “對於開發人員”命令列開發、版本控制和部署。
- 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 中實現的持續整合框架.
只工作不玩耍是度过一天的粗俗方式。
- bash2048 - Bash 2048 遊戲的實現.
- minesweeper - Bash 掃雷的實作。
- wordle - Wordle,少於 50 行 Bash。
- Bash One-Liners - 一系列實用或純的 awesome bash 單行(repos by @janosgyerik)。
- commandlinefu - 最優雅、最有用的 UNIX 指令的儲存庫。
Shell 套件管理
Section titled “Shell 套件管理”用于管理多个 shell 配置的工具。
- bash-it - 社群 Bash 框架。
- basher - shell 腳本的套件管理器。
- bpkg - 輕量級 bash 套件管理器。
- homeshick - 用 Bash 編寫的 Git 點檔案同步器.
Shell 腳本開發
Section titled “Shell 腳本開發”用於編寫、改進或組織 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 產生器。
只是為了好玩
Section titled “只是為了好玩”- Bash Screensavers - 完全用 bash 編寫的螢幕保護程式集合.
- pokeget - 在終端機中顯示寶可夢的精靈。
- Stack Overflow - Stack Overflow 上的 Bash 標籤。
- /r/bash - 專用於 bash 腳本編寫的 Reddit 子版塊。
- /r/commandline - 任何作業系統中有關命令列的任何內容。
- #bash - Libera 上的 IRC 頻道。聊天。 BashGuide、BashFAQ、BashPitfalls 和 ShellCheck 的主要貢獻者都在那裡。
其他很棒的清單
Section titled “其他很棒的清單”其他令人驚嘆的清單可以在 awesome-awesome 和 awesome-awesomeness 中找到。
歡迎投稿!首先读取 contribution guidelines。
在法律允許的範圍內,aloisdg 已放棄本作品的所有版權以及相關或鄰接權。
HagiCode
HagiCode 是面向專案開發的 AI 編碼工作台:豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。
透過豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易上手和跟進。
- 智慧OpenSpec 工作流程將意圖轉化為從提案、設計、任務到交付的可執行路徑。
- 高效多 Agent 並行推進研究、實作與審查,並支援多儲存庫變更與你熟悉的 Agent CLI。
- 有趣豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。
下載 Windows 版
分享 HagiCode
讓想法化為交付成果。
HagiCode 是面向專案開發的 AI 編碼工作台:以 OpenSpec 工作流程規劃變更,多 Agent 並行執行,再由 Hero Scenario 讓進度一目了然,將想法化為交付成果。
- 智慧
- OpenSpec 工作流程將意圖轉化為從提案到交付的可執行路徑。
- 高效
- 多 Agent 並行推進研究、實作與審查。
- 有趣
- 豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易跟進。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:


