命令行资源
探索与 命令行 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
dnschneid/crouton
一套脚本,用于在 Chromium OS 上创建通用 chroot 环境,支持 Ubuntu、Debian 和 Kali。项目已进入生命周期结束(EOL)状态,不再进行开发。
kellyjonbrazil/jc
CLI 工具和 Python 库,将常用命令行工具、文件类型和字符串输出转换为 JSON、YAML 或字典,便于管道处理和自动化脚本。
prasanthrangan/hyprdots
为 Arch Linux Hyprland 打造的极简、动态且美观的配置方案。包含主题、样式和快捷键设置,支持一键安装与更新。提供 Discord 社区支持。
mvdan/sh
一个支持 POSIX Shell、Bash 和 mksh 的 Shell 解析器、格式化器和解释器,包含 shfmt 工具。提供 Go 语言库,支持语法解析、格式化和脚本解释。可通过 Go 安装,也提供 Docker 镜像。
vi/websocat
命令行 WebSocket 客户端,类似 netcat/curl,具备 socat 高级功能。支持文本/二进制模式、代理、广播、远程调试等。跨平台,提供预编译二进制。
zsh-users/antigen
zsh 插件管理器,灵感源自 Vundle。支持从 GitHub 安装 oh-my-zsh 风格的插件和主题,可轻松管理 shell 功能扩展。
dat-ecosystem/dat
基于 Hypercore 协议的命令行工具,实现文件的点对点共享与实时同步,支持版本控制与数据备份。
dahlbyk/posh-git
为 PowerShell 提供 Git 环境,集成 Git 状态摘要信息到提示符,并支持 Tab 补全命令、分支名和路径。
borntoberoot/networkmanager
强大的网络管理与故障排查工具,集成 RDP、SSH、VNC 等连接方式,提供 WiFi 分析、IP 扫描、端口扫描、Ping 监控、Traceroute 等深度诊断功能。支持配置文件加密、多语言界面及企业级部署。
pemistahl/grex
基于用户提供的测试用例自动生成正则表达式的命令行工具和 Rust 库,支持 Python 绑定。
xwmx/nb
单文件 Shell 脚本,提供 CLI 与本地网页笔记、书签及归档。支持纯文本存储、加密、Git 版本控制与同步、Pandoc 转换、Wiki 风格链接、标签、过滤、搜索及插件扩展。
enquirer/enquirer
提供时尚、直观且用户友好的 CLI 提示。被 eslint、webpack、yarn 等知名工具采用。核心特性:快速(加载约 4ms)、轻量(仅一个依赖)、易于实现与使用、灵活可扩展、支持验证与插件。
folke/tokyonight.nvim
基于 Lua 的 Neovim 暗色/亮色主题,移植自 VS Code TokyoNight。支持 LSP、Tree-sitter 及众多插件,并提供 Kitty、Alacritty、iTerm 和 Fish 的额外配色方案。
open-cli-tools/concurrently
并行运行多个命令,比 `npm run watch-js & npm run watch-less` 更强大。支持跨平台,输出带前缀易于跟踪,可一键终止所有命令。
holman/dotfiles
基于主题的 Shell 配置文件管理工具。支持自动加载 .zsh 文件、创建符号链接,并通过脚本简化安装与更新流程。
donnemartin/gitsome
增强型 Git/GitHub 命令行界面。提供 29 个 GitHub 集成命令,支持所有 Shell。具备自动补全、交互式帮助、Fish 风格建议、Python REPL 和命令历史功能。支持 Mac、Linux、Unix、Windows 和 Docker。
zsh-users/zsh-completions
为 Zsh 提供额外的补全定义,支持多种系统包管理器和 zsh 框架,可通过 Git 克隆手动安装。
dylanaraps/pure-sh-bible
纯 POSIX sh 替代外部进程的实用技巧集合,涵盖字符串处理、文件操作、循环、变量、转义序列、参数扩展、条件表达式、算术运算、陷阱等,帮助减少脚本依赖并提升性能。
cantino/mcfly
基于 Rust 开发,用神经网络增强的 Shell 历史搜索工具。替换默认的 `ctrl-r`,智能结合当前目录与上下文,实时优先推荐命令。支持 Zsh、Bash 和 PowerShell。
oldratlee/useful-scripts
实用脚本集合,涵盖 Java 和 Shell 等,旨在简化开发者日常操作,提升效率与幸福感。
bombshell-dev/clack
轻松构建美观的命令行应用。提供开箱即用的提示组件 @clack/prompts,以及无样式的底层原语 @clack/core。
sindresorhus/execa
基于 Node.js child_process 的进程执行库,提供 Promise 和模板字符串语法。支持无转义执行、管道操作、输入输出转换及跨平台 Windows 优化。
svenstaro/miniserve
一个用 Rust 编写的轻量级 CLI 工具,可快速通过 HTTP 服务文件或目录。支持认证、TLS、自定义头部、SPA 模式及文件上传,无需依赖,跨平台即用。
ohmybash/oh-my-bash
社区驱动的 Bash 配置管理框架,提供自动更新工具,轻松获取社区最新更新。支持数百个强大插件和精美主题,让终端体验更出色。
material-shell/material-shell
为 Linux 提供现代桌面界面,基于 GNOME Shell 扩展。通过独特的空间模型、平铺引擎和持久化功能,实现可预测的鼠标键盘工作流,旨在简化导航、提升生产力。
mr-xn/penetration_testing_poc
收集渗透测试相关的 POC、EXP、脚本、工具及文章,涵盖 IoT、Web 应用、提权辅助等领域,适用于安全研究与学习。
mufeedvh/code2prompt
将代码库转换为单一大语言模型提示词的 CLI 工具。支持源码树、提示词模板和 Token 计数。提供 Rust 核心库、Python SDK 与 MCP 服务器。
jrnl-org/jrnl
命令行日记应用,支持创建、搜索和查看条目。日志以纯文本存储,可使用 AES 加密。通过简单命令添加条目,支持时间戳和标题解析。
jarun/buku
强大的命令行书签管理器,支持隐私保护、便携数据库、多格式导入导出及 Web 界面。可自动获取标题、标签和描述,提供深度搜索、正则匹配和 Wayback Machine 链接检查功能。
julienxx/terminal-notifier
macOS 命令行工具,用于发送用户通知。支持 macOS 10.10 及以上版本,可自定义标题、副标题、消息、图标和声音。提供 Ruby Gem 和 Homebrew 安装方式。