📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
讀懂開源,從這裡開始
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
🌙
繁
▾
简体
繁體
English
登入
使用者中心
▾
👤 使用者中心
📬 我的訂閱
✉️ 我的郵箱
🔑 修改密碼
⭐ 我的收藏
💬 我的回饋記錄
↩ 登出
訂閱
☰
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
搜尋
訂閱
RSS
简体
繁體
English
🔍
搜尋
📡
RSS
🔥 熱門搜尋
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"Unix命令"
📖 知識庫
command-line
★★★★★
★★★★★
进阶
命令行界面(command-line interface,CLI)是一种用户通过键盘输入命令与计算机交互的方式,通过文本命令来控制和操作计算机系统、软件和应用程序,相比图形用户界面(GUI)而言,CLI提供了一种更直接、更高效的交互方式,特别适用于开发者、系统管理员和需要批量处理任务的用户,通过命令行可以执行各种操作,如文件管理、系统配置、软件安装和运行脚本等,目前许多操作系统和软件都支持CLI,如Windows的cmd、Linux的bash和macOS的zsh等,开发者可以通过命令行工具来简化工作流程、提高生产效率和实现自动化,命令行界面也常被用于远程访问和管理服务器,通过SSH协议可以安全地连接到远程服务器并执行命令,命令行工具也可以集成到IDE和其他开发工具中,提供更强大的功能和更好的用户体验,命令行界面的使用需要一定的学习成本,但可以带来更高的工作效率和更好的控制能力,目前命令行界面在软件开发、运维和数据分析等领域被广泛使用,特别是在Linux和Unix系统中,命令行是最常用的交互方式,许多软件和工具也提供了命令行版本,如Git、Docker和Kubernetes等,通过命令行可以更容易地实现自动化和批量处理,提高工作效率和降低错误率,命令行界面也可以通过脚本语言来扩展其功能,如Python、Ruby和Perl等,可以用来编写脚本和自动化任务,命令行界面是计算机系统中的一个重要组成部分,提供了一种简单、直接和高效的交互方式,特别适用于需要批量处理任务和高效交互的场景,如软件开发、运维和数据分析等,命令行界面的发展也推动了许多新技术的出现,如容器化和云计算等,通过命令行可以更容易地管理和部署应用程序和服务,提高系统的可扩展性和可靠性,命令行界面在未来仍将是一个重要的交互方式,特别是在软件开发和运维领域,命令行工具和脚本语言将继续被广泛使用和发展,提供更强大的功能和更好的用户体验,帮助开发者和系统管理员更高效地完成工作,提高生产效率和系统的可靠性和安全性,命令行界面也将在人工智能和机器学习等领域被广泛应用,特别是在数据分析和处理等场景,通过命令行可以更容易地实现数据处理和分析,提高数据处理的效率和准确性,命令行界面将继续被广泛使用和发展,成为计算机系统中的一个重要组成部分,特别是在软件开发、运维和数据分析等领域,命令行界面将提供更强大的功能和更好的用户体验,帮助开发者和系统管理员更高效地完成工作,提高生产效率和系统的可靠性和安全性,命令行界面也将推动许多新技术的出现,如更高效的交互方式和更强大的脚本语言等,通过命令行可以更容易地实现自动化和批量处理,提高工作效率和降低错误率,命令行界面将继续被广泛使用和发展,成为计算机系统中的一个重要组成部分,特别是在软件开发、运维和数据分析等领域,
shell
★★★★★
★★★★★
进阶
shell 是一个命令行解释器,作为用户和操作系统之间的接口,允许用户输入命令并执行各种操作,例如文件管理、进程管理和系统配置,shell 可以是图形界面,也可以是命令行界面,常见的 shell 有 Bash、Zsh 和 Fish 等,shell 的主要功能是解释用户输入的命令,并调用相应的系统调用或程序来执行相应的操作,shell 还提供了许多内置命令和函数,用于实现各种功能,例如文件搜索、目录切换和环境变量设置等,shell 是 Linux 和 Unix 系统中的一个重要组成部分,广泛用于系统管理、脚本编写和自动化任务等,shell 的设计目标是提供一个简单、灵活和高效的命令行接口,方便用户使用和管理系统,shell 的历史可以追溯到 1960 年代,自此经历了多次演变和改进,现代 shell 不仅支持基本的命令行功能,还提供了许多高级特性,例如语法高亮、命令补全和历史记录等,shell 在软件开发、系统管理和自动化测试等领域有着广泛的应用,特别是在 Linux 和 Unix 系统中,shell 是一个必不可少的工具,shell 的未来发展趋势包括更好的用户体验、更强大的安全性和更广泛的应用场景等,shell 将继续在计算机领域发挥重要作用,shell 的重要性在于其能够提供一个简单、灵活和高效的命令行接口,方便用户使用和管理系统,shell 的应用前景非常广阔,包括系统管理、脚本编写、自动化任务和软件开发等,shell 将继续成为计算机领域的一个重要组成部分,广泛用于各个领域,特别是在 Linux 和 Unix 系统中,shell 是一个必不可少的工具,shell 的设计和实现将继续演进和改进,以满足用户的需求和期望,shell 的未来将更加美好,shell 将继续在计算机领域发挥重要作用,特别是在 Linux 和 Unix 系统中,shell 是一个必不可少的工具,shell 的重要性在于其能够提供一个简单、灵活和高效的命令行接口,方便用户使用和管理系统,shell 的应用前景非常广阔,包括系统管理、脚本编写、自动化任务和软件开发等,shell 将继续成为计算机领域的一个重要组成部分,广泛用于各个领域,特别是在 Linux 和 Unix 系统中,shell 是一个必不可少的工具,shell 的设计和实现将继续演进和改进,以满足用户的需求和期望,shell 的未来将更加美好,shell 将继续在计算机领域发挥重要作用,特别是在 Linux 和 Unix 系统中,shell 是一个必不可少的工具,shell 的重要性在于其能够提供一个简单、灵活和高效的命令行接口,方便用户使用和管理系统,shell 的应用前景非常广阔,包括系统管理、脚本编写、自动化任务和软件开发等,shell 将继续成为计算机领域的一个重要组成部分,广泛用于各个领域,特别是在 Linux
bash
★★★★★
★★★★★
进阶
Bash(Bourne-Again SHell)是一种 Unix Shell,是GNU项目的重要组成部分,由布莱恩·福克斯(Brian Fox)在1989年首次发布,目的是替代传统的Bourne Shell(sh),其设计目标是提供一个更强大、更灵活、更易用的命令行解释器,Bash 支持多种脚本语言和命令行工具,广泛应用于 Linux 和 macOS 等操作系统中,用于执行命令、运行脚本和管理系统,Bash 的强大功能和灵活性使其成为开发者和系统管理员的必备工具,Bash 的核心功能包括命令行编辑、job控制、命令历史记录等,Bash 还支持扩展和定制,用户可以通过配置文件和插件来扩展 Bash 的功能,Bash 的广泛应用和强大的功能使其成为计算机领域的一种重要工具,Bash 的最新版本提供了许多新的功能和改进,包括对国际化和本地化的支持、对新型shell特性的支持等,Bash 的开发和维护由 GNU 项目负责,Bash 的源代码公开,任何人都可以自由下载和使用,Bash 的文档和帮助资源丰富,包括手册、教程和在线社区等,Bash 的学习曲线相对较平缓,初学者可以快速上手,Bash 的应用范围广泛,包括系统管理、网络管理、软件开发等,Bash 的未来发展方向包括继续改进和扩展其功能、提高其性能和安全性等,Bash 的影响力远远超出了计算机领域,Bash 的设计理念和实现方法对其他软件的开发产生了深远的影响,
zsh
★★★★★
★★★★★
进阶
zsh 是一种 Unix shell,作为命令行接口,提供了交互式和脚本执行的功能,诞生于 1990 年,由 Paul Falstad 开发,目的是为了取代传统的 Bourne shell(sh)和 C shell(csh),提供更强大的功能和更好的用户体验,zsh 支持许多高级特性,如命令补全、目录历史、主题等,广泛应用于 Linux 和 macOS 系统,成为许多开发者的首选 shell,zsh 的配置文件为 ~/.zshrc,用户可以通过修改此文件来定制自己的 shell 环境,zsh 还支持插件和主题的扩展,进一步增强了其功能和可定制性,zsh 的设计初衷是为了提供一个更强大、更灵活、更易用的 shell 环境,zsh 的特性包括命令补全、目录历史、主题等,zsh 的广泛应用使其成为开发者的必备工具,zsh 的高级特性和可定制性使其在开发者中非常受欢迎,zsh 的发展至今仍在不断更新和改进,zsh 的社区也非常活跃,许多开发者为 zsh 的开发做出了贡献,zsh 的未来发展前景广阔,zsh 将继续成为开发者的首选 shell,zsh 的应用范围也将进一步扩大,zsh 将成为更多开发者的必备工具,
TUI
★★★★★
★★★★★
进阶
TUI(Text-Based User Interface)是指基于文本的用户界面,它允许用户通过命令行或文本输入与计算机系统进行交互,TUI 通常用于命令行工具、终端模拟器和一些嵌入式系统,通过使用文本命令和菜单选项来实现用户与系统之间的交互,TUI 的出现可以追溯到计算机的早期,当时图形用户界面(GUI)尚未普及,TUI 通过提供一种简单、直观的文本交互方式,满足了用户对基本操作的需求,尽管 GUI 的兴起使得 TUI 的使用范围有所缩小,但在许多领域,如服务器管理、嵌入式系统开发和命令行工具中,TUI 仍然是一种重要的交互方式,尤其是在资源有限或需要批量处理任务的场景下,TUI 的优势尤为明显,例如在 Linux 和 Unix 系统中,TUI 是一种常见的交互方式,用户可以通过命令行输入命令来执行各种操作,TUI 的实现通常依赖于特定的库或框架,如 ncurses 或 readline,它们提供了创建和管理文本界面的功能,开发者可以使用这些库来构建自己的 TUI 应用,TUI 的优点包括低资源占用、易于使用和高效的交互,然而,TUI 也有一些局限,如不适合复杂的图形化操作和需要用户有一定的命令行使用经验,尽管如此,TUI 仍然是一种重要的用户界面形式,在特定的应用场景中发挥着重要作用,随着技术的发展,TUI 也在不断演进,新的库和框架的出现使得 TUI 的开发和使用变得更加方便和高效,例如,现代的 TUI 库如 rich 和 prompt-toolkit 提供了更丰富的文本渲染和交互功能,使得 TUI 应用的开发变得更加简单和高效,TUI 的应用范围也在扩大,例如,在 Web 开发中,TUI 也被用于构建命令行工具和界面,TUI 的灵活性和易用性使得它成为开发者的必备技能之一,掌握 TUI 的开发和使用,可以帮助开发者更好地完成任务和提高工作效率,TUI 的未来发展前景广阔,随着技术的不断进步,TUI 将继续演进和改进,提供更好的用户体验和交互方式,TUI 的重要性不言而喻,开发者需要了解和掌握 TUI 的开发和使用,才能更好地适应不断变化的技术环境,TUI 的学习和使用需要一定的基础知识和实践经验,开发者可以通过学习和实践来掌握 TUI 的开发和使用,TUI 的文档和资源丰富,开发者可以通过官方文档和在线资源来学习和了解 TUI 的开发和使用,TUI 的社区也非常活跃,开发者可以通过参与社区来交流和学习 TUI 的开发和使用,TUI 的应用前景广阔,开发者需要不断学习和改进,才能更好地适应 TUI 的发展和应用,TUI 的重要性和应用前景使得它成为开发者必备的知识和技能之一,开发者需要了解和掌握 TUI 的开发和使用,才能更好地完成任务和提高工作效率,TUI 的发展和应用将继续推动技术的进步和发展,TUI 的未来将更加美好和广阔,TUI 的重要性和应
terminal
★★★★★
★★★★★
入门
终端(terminal)是计算机系统中一种用于与操作系统交互的界面,允许用户输入命令、查看输出并与系统进行交互。它通常提供一个命令行界面(CLI),用户可以通过键盘输入命令并执行各种操作。终端可以是图形界面的,也可以是文本模式的,广泛应用于Linux、Unix和macOS等系统中。终端模拟器可以模拟物理终端的功能,提供更灵活的交互方式。终端在软件开发、系统管理和数据分析等领域发挥着重要作用。
Unix
★★★★★
★★★★★
进阶
Unix 是一种多用户、多任务的操作系统,由 Ken Thompson 和 Dennis Ritchie 等在 1969 年开发,最初用于控制计算机硬件资源,并提供了一种可移植、开放的平台,支持各种编程语言和应用程序,Unix 操作系统的设计注重于可移植性、可扩展性和安全性,具有强大的命令行接口和文件系统,广泛应用于服务器、嵌入式系统和超级计算机等领域,Unix 的诞生对现代操作系统的发展产生了深远影响,许多现代操作系统如 Linux 和 macOS 都是基于 Unix 的设计思想和技术实现的,Unix 的核心理念是提供一个简单、灵活和可扩展的平台,支持用户自定义和扩展,Unix 操作系统的特点包括多用户支持、多任务处理、文件系统、命令行接口和安全性等,Unix 的设计理念和技术实现对现代计算机系统的发展产生了深远影响,许多现代操作系统和应用程序都受到了 Unix 的影响,Unix 操作系统的可移植性和开放性使其成为许多开发者的首选平台,Unix 的应用领域包括服务器、嵌入式系统、超级计算机等,Unix 操作系统的安全性和可靠性使其成为许多关键应用的首选平台,Unix 的发展历史丰富,Unix 操作系统的设计和实现经历了多个版本和变体,包括 System V 和 BSD 等,Unix 操作系统的社区非常活跃,许多开发者和用户都在为 Unix 的发展做出贡献,Unix 操作系统的文档和资源丰富,包括手册、教程和社区支持等,Unix 操作系统的学习曲线较陡,需要一定的背景知识和实践经验,但是一旦掌握,Unix 操作系统将成为开发者的一种强大工具,Unix 操作系统的未来发展前景广阔,随着技术的进步和应用的扩展,Unix 操作系统将继续发挥其重要作用,Unix 操作系统的影响力远远超出了技术领域,Unix 操作系统的设计理念和技术实现对现代社会的发展产生了深远影响,许多现代技术和应用都受到了 Unix 的影响,Unix 操作系统的可移植性、可扩展性和安全性使其成为许多开发者的首选平台,Unix 操作系统的社区和资源丰富,提供了强大的支持和帮助,Unix 操作系统的学习和应用将成为开发者的一种重要技能,Unix 操作系统的重要性不言而喻,Unix 操作系统的应用领域广泛,包括服务器、嵌入式系统、超级计算机等,Unix 操作系统的安全性和可靠性使其成为许多关键应用的首选平台,Unix 操作系统的发展历史丰富,Unix 操作系统的设计和实现经历了多个版本和变体,包括 System V 和 BSD 等,Unix 操作系统的社区非常活跃,许多开发者和用户都在为 Unix 的发展做出贡献,Unix 操作系统的文档和资源丰富,包括手册、教程和社区支持等,
date
★★★★★
★★★★★
入门
date 是 Unix 和类 Unix 系统中的一个命令行工具,用于显示或设置系统的日期和时间。它通常用于脚本编写中,以便根据当前日期执行特定任务。
📦 開源專案
ajeetdsouza
/
zoxide
zoxide:智能的目錄切換命令 — zoxide是一個用Rust編寫的命令列工具,旨在取代傳統的cd命令,提供更智能的目錄切換功能。它支援多種shell,包括bash、fish、zsh等,讓使用者更方便地在目錄之間切換。zoxide的出現使得命令列操作更為高效
Rust
★ 38.1k
⑂ 852
tools
☆
nvbn
/
thefuck
thefuck:命令糾錯工具 — thefuck 是一款使用 Python 開發的工具,能夠自動糾正使用者之前輸入的命令,讓使用者更方便地使用命令列介面。這款工具可以節省使用者的時間和精力,讓他們更專注於工作。同時,thefuck 也是一個開源項目,歡迎開發者參與貢獻。
Python
★ 97.5k
⑂ 4k
other
☆
junegunn
/
fzf
fzf:命令行模糊查找器 — fzf是一個基於Go語言開發的命令行模糊查找工具,能夠與各種命令行工具和編輯器集成,提供快速和強大的查找功能。它的模糊匹配算法使得用戶可以快速地在大量數據中找到匹配的結果。fzf的優勢在於其高性能和可定制性,使其成為許多用戶的首選工具
Go
★ 81.8k
⑂ 2.8k
tools
☆
shelljs
/
shelljs
shelljs:Node.js 的便携式 Unix shell 命令 — shelljs 是一个 JavaScript 库,提供了便携式 Unix shell 命令,允许开发者在 Node.js 中使用 Unix shell 命令。它支持多种 Unix 命令,包括文件操作、进程管理等。shelljs 的出现使得 Node.js 开发者可以更方便地执行 Unix shell 命令,提高开发效率
JavaScript
★ 14.4k
⑂ 747
web
☆
jlevy
/
the-art-of-command-line
the-art-of-command-line:命令列指南 — the-art-of-command-line 是一個幫助用戶掌握命令列的項目,涵蓋了 bash、linux、macos、unix 和 windows 等多個平台的使用方法。它提供了一份簡單易懂的指南,幫助用戶快速上手命令列的使用。通過該項目,用戶可以提高工作效率和 productivity
★ 161.8k
⑂ 14.8k
other
☆
ibraheemdev
/
modern-unix
modern-unix:現代Unix命令替代品集合 — modern-unix提供了一系列的替代品,以取代傳統的Unix命令,讓使用者能夠更有效率地工作。這些替代品包括了cli、command-line、shell、terminal等工具,能夠幫助使用者簡化工作流程。透過modern-unix,使用者可以更輕鬆地使用Unix命令,提高工作效率
★ 33k
⑂ 830
tools
☆
Aider-AI
/
aider
aider:終端機中的AI編程助手 — aider是一個基於AI的編程助手,能夠在終端機中提供即時的編程建議和協助。它支持多種AI模型,包括GPT-3、GPT-4和LLaMA等,能夠幫助開發者提高編程效率和質量。同時,aider也是一個開源項目,歡迎開發者參與貢獻和改進。
Python
★ 47.5k
⑂ 4.7k
ai-ml
☆
torvalds
/
linux
linux:核心源碼樹 — linux 核心源碼樹提供了作業系統的核心功能,包括驅動程式、檔案系統和網路協定等。這個項目是由 Linus Torvalds 創立的,並且被廣泛使用在各種作業系統中。linux 核心源碼樹的開源性使得開發人員可以自由修改和擴充其功能
C
★ 239.8k
⑂ 63.5k
other
☆
kingToolbox
/
WindTerm
WindTerm:跨平台終端機工具 — WindTerm是一個強大的終端機工具,支持多種協議,包括SSH、Sftp、Telnet等,同時也支持多種操作系統,包括Linux、Mac、Windows等。它提供了一個統一的界面,讓用戶可以方便地管理和操作不同的終端機會話。WindTerm的跨平台特性使其成為了一個非常實用的工具,適用於各種不同的使用場景
C
★ 31.7k
⑂ 2.4k
tools
☆
AlexsJones
/
llmfit
llmfit:硬體兼容模型查找 — llmfit 是一個開源項目,旨在幫助用戶找到適合其硬體的模型。它支持數百個模型和提供者,讓用戶可以輕鬆地找到合適的模型。這個項目使用 Rust 編程語言開發,具有高效和可靠的特點
Rust
★ 29.7k
⑂ 1.8k
ai-ml
☆
mas-cli
/
mas
mas:Mac App Store 命令列介面 — mas 提供了一個簡單的命令列介面,讓使用者可以輕鬆地管理 Mac App Store 的應用程式。它支持 Homebrew 和其他軟體更新工具,讓使用者可以保持他們的應用程式是最新的。同時,mas 也提供了一個方便的方式來搜索和安裝新的應用程式
Swift
★ 12.3k
⑂ 297
mobile
☆
microsoft
/
inshellisense
inshellisense:命令列自動完成工具 — inshellisense 可以為使用者提供更好的命令列使用體驗,支持多種 shell 環境,如 bash、zsh、powershell 等。它可以自動完成命令,減少輸入錯誤的可能性。同時,inshellisense 也支持多種作業系統,包括 Linux、macOS、Windows 等
TypeScript
★ 10k
⑂ 222
tools
☆
charmbracelet
/
gum
gum:外觀美化的shell腳本工具 — gum是一個開源工具,使用Go語言開發,旨在讓shell腳本更具視覺吸引力。它提供了一系列的功能,讓用戶可以輕鬆地美化自己的腳本。通過使用gum,開發者可以讓自己的腳本更具個性化和友好性
Go
★ 24.1k
⑂ 526
tools
☆
openai
/
codex
codex:終端機編碼代理 — codex 是一個基於 Rust 開發的終端機編碼代理,能夠幫助用戶自動完成編碼任務。它的出現可以大大提高開發者的工作效率,同時也能夠減少人工編碼的錯誤率。因此,codex 對於開發者來說是一個非常有用的工具
Rust
★ 99.7k
⑂ 14.9k
ai-ml
☆
jesseduffield
/
lazygit
lazygit:簡單的終端機Git命令界面 — lazygit是一個簡單的終端機UI,用于執行Git命令。它提供了一個簡潔的界面,讓使用者可以輕鬆地管理Git版本控制系統。使用lazygit可以提高開發效率和減少錯誤
Go
★ 80.5k
⑂ 2.9k
tools
☆
microsoft
/
WSL
WSL:Windows 子系統 Linux 版 — WSL(Windows Subsystem for Linux)是微軟開發的相容層,允許在 Windows 10 和 11 上原生執行 Linux 應用程式。它提供完整的 Linux 核心介面,支援多種發行版,並與 Windows 檔案系統整合,大幅提升開發者生產力。
C++
★ 33.1k
⑂ 1.8k
other
☆
sindresorhus
/
pure
pure:簡潔快速的 ZSH 提示符 — pure 是一個外觀優雅、極簡且快速的 ZSH 提示符主題,能夠為你的終端機界面增色不少。
Shell
★ 14.4k
⑂ 1k
tools
☆
trifectatechfoundation
/
sudo-rs
sudo-rs — A memory safe implementation of sudo and su.
Rust
★ 4.4k
⑂ 172
other
☆
ytdl-org
/
youtube-dl
youtube-dl:命令列視頻下載器 — youtube-dl是一個開源的命令列程式,支援下載YouTube.com和其他視頻網站的視頻。它使用Python語言開發,提供了一個簡單易用的命令列介面,讓用戶可以輕鬆下載視頻。youtube-dl的出現使得用戶可以更方便地存取和管理視頻內容
Python
★ 140.5k
⑂ 10.7k
other
☆
sharkdp
/
fd
fd:快速檔案搜尋工具 — fd 是一個用 Rust 編寫的命令列工具,提供快速且方便的檔案搜尋功能。它支援正規表達式查詢和多種搜尋選項,讓使用者可以輕鬆找到所需的檔案。相較於傳統的 'find' 指令,fd 提供更簡單的使用介面和更快的搜尋速度
Rust
★ 43.8k
⑂ 1.1k
tools
☆
google
/
zx
zx:腳本工具 — zx是一種基於JavaScript的工具,旨在幫助用戶編寫更好的腳本。它提供了一種簡單的方式來執行shell命令和處理子進程。通過使用zx,開發人員可以更容易地編寫和維護複雜的腳本
JavaScript
★ 45.6k
⑂ 1.3k
tools
☆
jarun
/
nnn
nnn:非傳統終端檔案管理器 — nnn 提供了多種功能,包括檔案預覽、檔案搜尋、批量重命名等,能夠提高使用者的生產力。它支援多平台,包括 Android、Raspberry Pi 和 WSL。nnn 的設計理念是簡單、快速和高效,讓使用者能夠快速地管理檔案
C
★ 21.7k
⑂ 811
tools
☆
spaceship-prompt
/
spaceship-prompt
spaceship-prompt:極簡且強大的 Zsh 命令提示符 — spaceship-prompt 是一個 Minimalistic、強大且可高度自定義的 Zsh 命令提示符,能夠根據使用者的需求進行設定和擴充。它提供了豐富的功能和設置選項,讓使用者可以輕鬆地自定義自己的命令提示符。這個項目對於喜愛 Zsh 的使用者來說是一個非常有用的工具,能夠提高他們的工作效率和使用體驗。
Shell
★ 20.5k
⑂ 971
tools
☆
acmesh-official
/
acme.sh
acme.sh:SSL/TLS 證書自動化腳本 — acme.sh 是一個 Unix shell 腳本,實現了 ACME 協議,用于自動化 SSL/TLS 證書的申請和更新。它支持多種證書授權機構,包括 Let's Encrypt 和 ZeroSSL。使用 acme.sh,可以簡單地自動化 SSL/TLS 證書的管理,確保網站的安全和可靠性
Shell
★ 47.3k
⑂ 5.6k
tools
☆
sharkdp
/
hyperfine
hyperfine:命令列效能基準測試工具 — hyperfine是一個基於Rust的命令列工具,允許用戶輕鬆地比較不同命令或程式的執行效能。它提供了詳細的統計數據和圖表,以幫助用戶了解程式的效能特點。透過hyperfine,開發人員可以找出程式的瓶頸並進行優化
Rust
★ 28.5k
⑂ 501
tools
☆
yifanfeng97
/
Hyper-Extract
Hyper-Extract:超圖文本提取 — Hyper-Extract是一個強大的工具,利用LLMs技術將非結構化文本轉換為結構化知識,支援多種提取功能,如圖、超圖和時空提取等。這使得用戶可以輕鬆地從文本中提取有用的信息。同時,Hyper-Extract的命令行界面使得使用更加簡單便捷
Python
★ 1.9k
⑂ 210
ai-ml
+124 ★
☆
electerm
/
electerm
electerm:終端機和遠端連線客戶端 — electerm是一個開源的終端機和遠端連線客戶端,支援多種協議,包括ssh、sftp、ftp、telnet、serialport、RDP、VNC和Spice。它可以在Linux、Mac和Windows上運行,提供了一個統一的界面來管理不同的連線。electerm的開源性和跨平台的特性使其成為一個非常有用的工具
JavaScript
★ 14.5k
⑂ 1.2k
mobile
☆
rxhanson
/
Rectangle
Rectangle:macOS 窗口管理工具 — Rectangle 是一个使用 Swift 编写的 macOS 应用程序,旨在提高窗口管理的效率。它提供了键盘快捷键和快照区域的功能,允许用户快速移动和调整窗口大小。通过 Rectangle,用户可以更好地组织和管理他们的窗口布局,从而提高工作效率。
Swift
★ 29.5k
⑂ 963
mobile
☆
tw93
/
Pake
Pake:將網頁轉換為桌面應用程式 — Pake是一個強大的工具,可以將任何網頁轉換為桌面應用程式,只需一條命令即可完成。它使用Tauri框架,支持Linux、macOS和Windows平台,且無需使用Electron。這個工具對於想要將網頁應用程式轉換為桌面應用程式的開發者來說非常有用。
Rust
★ 60k
⑂ 12.2k
ai-ml
☆
fengshao1227
/
ccg-workflow
ccg-workflow:多模型協作工作流引擎 — ccg-workflow 是一個多模型協作工作流引擎,通過單個命令 /ccg:go,AI 可自動分析意圖、選擇策略並編排 Codex、Gemini 和 Claude 協作執行,簡化複雜的工作流程。
Go
★ 5.7k
⑂ 440
ai-ml
☆
darknessomi
/
musicbox
musicbox:命令行音乐工具 — musicbox是一个命令行界面的音乐工具,允许用户在终端中控制和播放音乐。它支持网易云音乐的功能,提供了便捷的音乐播放体验。通过使用musicbox,用户可以更方便地管理和播放音乐
Python
★ 9.8k
⑂ 1.6k
other
☆
jart
/
cosmopolitan
cosmopolitan:跨平台C庫 — cosmopolitan是一個開源的C庫,提供了一個統一的API,讓開發人員可以在不同的操作系統上建造和運行應用程式,包括Linux、Windows、FreeBSD、OpenBSD、NetBSD和Darwin等。這個庫的目的是提供一個跨平台的解決方案,讓開發人員可以輕鬆地在不同的環境中部署應用程式。通過使用cosmopolitan,開發人員可以節省時間和資源,專注於應用程式的開發和維護。
C
★ 21.2k
⑂ 765
other
☆
sharkdp
/
bat
bat:命令列工具 — bat是一個命令列工具,提供語法高亮功能,支持多種程式語言和文件格式,能夠顯示文件內容的語法結構和語法錯誤。它的設計目的是為了替代傳統的cat(1)命令,提供更強大和更易用的功能。bat的開發使用Rust語言,具有高效和穩定的特性。
Rust
★ 59.8k
⑂ 1.6k
tools
☆
Homebrew
/
homebrew-core
homebrew-core:預設的 macOS (或 Linux) 包管理公式庫 — homebrew-core 是 Homebrew 的核心公式庫,提供了大量的軟體安裝包,讓用戶可以輕鬆地在 macOS (或 Linux) 上安裝和管理軟體。這個庫包含了許多流行的軟體和工具,讓用戶可以快速地開始使用。homebrew-core 是開源的,並且由社群維護,確保了軟體的更新和安全
Ruby
★ 15.5k
⑂ 13.7k
backend
☆
Hejsil
/
zig-clap
zig-clap:命令列引數解析庫 — zig-clap 是一個用於 Zig 語言的命令列引數解析庫,能夠幫助開發者輕鬆地處理命令列引數。它提供了一種簡單且高效的方式來解析引數,讓開發者可以專注於程式的邏輯。同時,zig-clap 也支持多種引數格式,讓使用者可以根據自己的需求進行自定義
Zig
★ 1.6k
⑂ 99
other
☆
BurntSushi
/
ripgrep
ripgrep:遞迴搜索工具 — ripgrep是一個基於Rust開發的命令列工具,允許用戶遞迴搜索目錄中的檔案,同時支援正則表達式查詢和gitignore設定。這使得ripgrep成為一個強大且靈活的搜索工具,能夠滿足各種不同的需求。ripgrep的設計目標是提供快速、簡單和可靠的搜索功能,讓用戶能夠快速找到所需的資訊
Rust
★ 66.3k
⑂ 2.6k
tools
☆
MiniMax-AI
/
skills
skills:人工智慧技能開發 — skills是一個開源項目,提供了一個基於C#的技能開發框架,讓開發者可以輕鬆地創建和集成人工智慧技能。這個項目的目的是提供一個簡單和靈活的方式來開發和應用人工智慧技能。同時,skills也提供了一個強大的API,讓開發者可以輕鬆地擴展和自定義技能
C#
★ 13.1k
⑂ 1.1k
other
☆
radareorg
/
radare2
radare2:UNIX風格逆向工程框架和命令列工具集 — radare2是一個開源的逆向工程框架,提供了二進制分析、反組譯和安全研究等功能。它支持多種作業系統和處理器架構,且具有高度的可擴展性和自定義性。radare2被廣泛用於安全研究、惡意程式分析和程式優化等領域
C
★ 24.4k
⑂ 3.3k
security
☆
unixorn
/
awesome-zsh-plugins
awesome-zsh-plugins:ZSH 外掛程式集合 — awesome-zsh-plugins 提供了一個全面性的 ZSH 相關資源集合,包括框架、外掛程式、主題和教程,幫助使用者輕鬆找到和安裝所需的 ZSH 外掛程式和主題。這個集合對於想要自訂 ZSH 環境的使用者來說非常有用。同時,它也為開發者提供了一個分享和發佈自己 ZSH 相關作品的平台。
Shell
★ 17.9k
⑂ 605
backend
☆
johnkerl
/
miller
miller:命令列工具 — miller 是一個強大的命令列工具,能夠輕鬆地處理和分析結構化數據。它支援多種數據格式,包括 CSV、TSV 和 JSON,並提供了多種功能,例如數據清理、數據處理和統計分析。這使得 miller 成為數據科學家和開發人員的必備工具
Go
★ 10k
⑂ 238
devops
☆