Skip to content

Select language

目前語言: 繁體中文

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 嗎?

您即將前往外部網站。我們無法控制其內容或隱私慣例。

目的地

繼續前往網站