命令行资源
探索与 命令行 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
alebcay/awesome-shell
精选命令行框架、工具包、指南和小工具的列表,涵盖多种 Shell、生产力工具、定制化、开发工具和系统实用程序。
ajeetdsouza/zoxide
更智能的 cd 命令,支持所有主流 Shell。基于 Rust 开发,能记住常用目录,通过少量按键即可快速跳转。
jaywcjlove/linux-command
收录600多个Linux命令,提供搜索、手册和详解,支持Web和NPM,无广告,适合速查和学习。
zsh-users/zsh-autosuggestions
为 Zsh 提供类似 Fish 的快速自动建议功能,基于历史记录和补全实时提示命令。支持自定义高亮样式、多种建议策略及小部件映射。
jqlang/jq
轻量灵活的命令行JSON处理器,类似sed/awk/grep,用C编写,零运行时依赖。支持切片、过滤、映射和转换结构化数据。
fish-shell/fish-shell
用户友好的命令行 shell,支持语法高亮、自动建议和智能补全,无需配置即可使用。适用于 macOS、Linux 和 Windows。
ibraheemdev/modern-unix
收集现代、更快、更合理的 Unix 命令替代品,如 bat、eza、ripgrep、fd 等,提升命令行效率。
rtk-ai/rtk
高性能 CLI 代理,通过智能过滤和压缩命令输出,减少 LLM token 消耗 60-90%。单 Rust 二进制,零依赖,<10ms 开销。
kingtoolbox/windterm
专业跨平台终端工具,支持 SSH/Sftp/Shell/Telnet/Tmux/串口。提供高性能文本编辑、多语言界面、自动补全、焦点模式及命令面板。完全免费商用,部分开源。
herrbischoff/awesome-macos-command-line
汇集 macOS 终端命令与工具,助你高效使用命令行。项目已迁移至个人站点,欢迎通过邮件提交补丁贡献。
atuinsh/atuin
✨ 替换 Shell 历史记录为 SQLite 数据库,记录命令上下文。支持加密同步,跨终端、会话和机器共享历史。提供全屏搜索 UI,可统计命令使用频率,支持多种 Shell。
micro-editor/micro
现代终端文本编辑器,单文件无依赖,支持多光标、插件、语法高亮和真彩色,跨平台且易于配置。
sharkdp/hyperfine
命令行基准测试工具,支持统计分析、多命令对比、预热运行、缓存清理、参数化测试及多种格式导出。基于 Rust 开发,跨平台。
hwdsl2/setup-ipsec-vpn
快速搭建 IPsec VPN 服务器,支持 IPsec/L2TP、Cisco IPsec 和 IKEv2。一键脚本自动化部署,适用于 Ubuntu、Debian、CentOS 等主流 Linux 系统。提供 Docker 镜像和云平台一键部署选项。
ggreer/the_silver_searcher
一款类似 ack 的代码搜索工具,专注于速度。利用多核并行搜索,支持 .gitignore 等忽略规则,性能远超 ack。
cmderdev/cmder
基于 ConEmu 的 Windows 控制台模拟器,提供便携式安装、Monokai 主题和增强的命令行功能。
warpdotdev/warp
专为多 AI 代理协作编码打造的智能开发环境。基于 Rust 构建,支持 GPU 加速,提供原生高性能体验。支持 macOS、Linux 和 Windows 平台。
microsoft/winget-cli
Windows 包管理器 CLI,支持从 Microsoft Store 和社区仓库安装、管理应用。提供 PowerShell 模块和 COM API,需 Windows 10 1809 或更高版本。
asdf-vm/asdf
可扩展的版本管理器,支持 Ruby、Node.js、Elixir、Erlang 等多种语言。通过单一 CLI 工具管理多语言运行时版本,支持插件扩展,自动切换项目环境。
withfig/autocomplete
为终端和 Shell 提供 IDE 风格的自动补全,支持数百种流行 CLI 工具,如 git、npm、docker 和 aws。基于 TypeScript 构建,拥有超过 25,000 个星标。
gpakosz/.tmux
Oh my tmux! 一个自包含、美观且多功能的 tmux 配置,支持 Linux、macOS、OpenBSD 和 Windows (WSL/Cygwin)。提供自动与手动安装方式,支持 XDG 配置路径,自定义通过 .tmux.conf.local 文件完成。
ogham/exa
现代 ls 替代品,使用 Rust 编写,提供彩色输出、Git 集成和树状视图等增强功能。当前项目已不再维护,建议使用其分支 eza。
urfave/cli
一个用于 Go 语言的声明式、简单、快速且有趣的命令行工具构建包。支持命令与子命令、别名、动态 shell 补全、多种输入源(环境变量、文件)及文档生成,无外部依赖。
scoopinstaller/scoop
Windows 命令行安装器,无需 UAC 提示即可安装应用。自动处理依赖,避免 PATH 污染,支持便携式应用。可配合 aria2 实现多线程下载,脚本友好,支持可重复配置。
dylanaraps/neofetch
基于 Bash 3.2+ 编写的命令行系统信息工具,以美观方式显示操作系统、软件和硬件信息,支持近 150 种操作系统,可通过配置文件或命令行标志自定义输出。
charmbracelet/gum
一个用于编写华丽 Shell 脚本的工具,利用 Bubbles 和 Lip Gloss 库,无需编写 Go 代码即可为脚本和别名添加交互式界面。提供多种可配置的实用命令,如选择、输入、确认、过滤等,支持多种安装方式。
uutils/coreutils
Rust 编写的跨平台 GNU coreutils 重写版,旨在成为 GNU 工具的直接替代品,支持多平台并提供更好的错误信息和性能。
spicetify/cli
命令行工具,用于自定义 Spotify 客户端。支持 Windows、macOS 和 Linux。可更改界面颜色、注入 CSS、扩展功能、注入自定义应用,全面掌控客户端。
zsh-users/zsh-syntax-highlighting
为 Zsh 提供类似 Fish shell 的语法高亮,实时高亮命令行输入,帮助用户在执行前检查语法错误。
jandedobbeleer/oh-my-posh
高度可定制的跨平台/Shell 提示符渲染器,使用 Go 编写,支持多种 Shell,提供快速、低延迟的提示主题引擎。