命令行资源
探索与 命令行 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
shelljs/shelljs
为 Node.js 提供便携式 Unix shell 命令,支持 Windows/Linux/macOS。消除 shell 脚本对 Unix 的依赖,保持熟悉且强大的命令。可全局安装,脱离 Node 项目使用。
http-party/http-server
简单、零配置的命令行静态 HTTP 服务器。支持 npm、Homebrew、Docker 安装,提供端口、缓存、压缩、代理等丰富选项,适用于测试、开发和生产。
sindresorhus/pure
美观、极简、快速的 ZSH 提示符。支持 Git 状态(分支、脏标、上下箭头)、命令执行时间、SSH/容器环境显示、VI 模式指示。可高度自定义,安装简单。
xampprocky/tokei
快速统计代码行数,支持超过 150 种编程语言,按语言分组显示文件、总行数、代码、注释和空行。提供 JSON、YAML 等多种格式输出,适用于 Mac、Linux 和 Windows。
jessfraz/dockerfiles
包含多种 Dockerfile 的仓库,用于桌面和服务器环境。提供 Docker Hub 和私有镜像仓库下载,支持通过 Makefile 构建、测试和运行镜像。
gallopsled/pwntools
CTF 框架与漏洞利用开发库,Python 编写,支持快速原型开发。提供远程连接、汇编/反汇编、Shellcode 生成等功能,简化漏洞利用编写。
ast-grep/ast-grep
⚡ 基于 Rust 的 CLI 工具,用于代码结构化搜索、检查和重写。通过抽象语法树匹配模式,支持通配符,可像编写普通代码一样定义搜索规则。
gtfobins/gtfobins.github.io
精选 Unix 可执行文件列表,用于绕过配置不当系统的本地安全限制,支持 YAML 格式管理。
canop/broot
基于 Rust 的终端文件浏览器,提供快速目录导航、文件搜索与命令执行。支持正则搜索、内容过滤、多面板操作及文件预览,可自定义快捷键与主题。
orf/gping
Ping 工具,但带有图形化界面。支持多主机延迟图表、命令执行时间追踪、自定义颜色,兼容 Windows、Mac 和 Linux。
89luca89/distrobox
在终端中使用任意 Linux 发行版。通过 Podman、Docker 或 Lilipod 创建容器,与宿主机深度集成,支持共享家目录、外部存储、USB 设备及图形应用。
hadolint/hadolint
基于 Haskell 开发的 Dockerfile 静态分析工具,通过 AST 解析和 ShellCheck 集成,验证 Dockerfile 语法、内联 Bash 代码及最佳实践,支持多平台安装与 CI/CD 集成。
ther1d/shell_gpt
基于 AI 大语言模型的命令行生产力工具,可生成 shell 命令、代码片段和文档,支持 Linux、macOS、Windows 及主流 Shell。使用 OpenAI API 或本地模型(如 Ollama)。
adnanh/webhook
轻量级可配置工具,用 Go 编写,用于创建 HTTP 端点(钩子)来执行 shell 命令。支持从 HTTP 请求传递数据,并可定义触发规则。
pystardust/ani-cli
命令行动画浏览与播放工具,支持多平台,可与朋友同步观看。基于 Shell 开发,通过 allmanga.to 抓取内容。
o2sh/onefetch
基于 Rust 的命令行 Git 信息工具,离线运行,性能卓越。可自定义显示项目统计、代码行数、语言分布、依赖数量及贡献者排行,并支持多种输出格式。
go-shiori/shiori
基于 Go 语言开发的简易书签管理器,支持 CLI 和 Web 界面。可离线归档网页,导入/导出 Netscape 格式,支持 SQLite、PostgreSQL 等数据库。
felixkratz/sketchybar
高度可定制的 macOS 状态栏替代品,支持动态动画、脚本和事件系统,优化性能并提供交互式鼠标支持,可显示菜单栏应用别名、绘制图表及按需弹出菜单。
chocolatey/choco
Windows 的软件包管理器,类似 yum 或 apt-get。支持命令行安装、更新和管理软件,提供社区仓库和商业版选项。
oh-my-fish/oh-my-fish
Fish Shell 框架,提供核心基础设施以安装扩展或修改 Shell 外观的包。快速、可扩展且易于使用。⚠️ 项目已多年无人维护,部分功能可能失效。
openspug/spug
面向中小企业的轻量级无 Agent 自动化运维平台,整合主机管理、批量执行、在线终端、文件传输、应用发布、任务计划、配置中心、监控报警等功能,基于 Ant Design 界面,开源免费。
bin456789/reinstall
一键重装 VPS 系统脚本,支持 Linux 与 Windows 互换,自动处理 IP、驱动和引导,适配低配服务器。
burntsushi/xsv
基于 Rust 的快速 CSV 命令行工具包,支持索引、切片、分析、拆分与合并。性能卓越,命令简单可组合,但项目已不再维护,推荐使用 qsv 或 xan 替代。
zoicware/removewindowsai
强制移除 Windows 11 中的 Copilot、Recall 等 AI 功能。通过 PowerShell 脚本禁用注册表、阻止重装、清理 Appx 包和 CBS 组件,提升隐私与系统性能。提供 UI 与命令行模式。
tennc/webshell
Webshell 收集项目,涵盖 ASP、PHP、JSP 等多种脚本,用于安全测试与研究。
onceupon/bash-oneliner
收集高效 Bash 单行命令与终端技巧,用于数据处理和 Linux 系统维护。涵盖 grep、awk、sed 等工具,提供快捷键与环境变量用法。
wader/fq
jq for binary formats - tool, language and decoders for working with binary and text formats. 支持多种格式如 MP4、FLAC、JPEG、可执行文件、数据包捕获及序列化格式。提供交互式 REPL,支持函数和名称自动补全。
claudiodangelis/qrcp
通过扫描二维码在 Wi-Fi 下从电脑向移动设备传输文件,无需离开终端。支持发送文件、文件夹及接收文件,可配置网络接口与端口。
webpro/awesome-dotfiles
精选的 dotfiles 资源列表,涵盖文章、教程和示例仓库。提供 Bash、Zsh 等配置管理方案,适合开发者快速搭建开发环境。
harelba/q
直接在分隔文件和多文件 SQLite 数据库上执行 SQL 查询。支持自动列名和类型检测,提供缓存机制以大幅提升查询速度。适用于 Linux 命令行,将文本数据视为数据库表。