alebcay /awesome-shell

A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.

★ 37,936⑂ 2,570👁 737⑃ 585● 66▤ 0◈ 0
CC0-1.0Created 2014-07-07
37,936
stars
+6
2,570
forks
737
watchers
585
prs
66
issues
0
releases
0
discussions

README

Awesome Shell [![Awesome][awesome-badge]][awesome-link]

这是一份非常棒的命令行框架、工具包、指南、以及小玩意儿组织清单。由 awesome-php 获得灵感。该 awesome 收集在 Unix-Shell.ZEEF.com 上也可用。

- 命令行效率
- 定制
- 针对开发者
- 系统工具
- 下载与服务
- 多媒体与文件格式
- 应用程序
- 游戏
- Shell 包管理
- Shell 脚本开发
- 指南
- [Awesome Zsh][awesome-zsh]  [![Awesome][awesome-badge]][awesome-zsh]
- [Awesome Fish][awesome-fish] [![Awesome][awesome-badge]][awesome-fish]
- [Awesome Bash][awesome-bash] [![Awesome][awesome-badge]][awesome-bash]
- 其它 Awesome 清单

 命令行效率

使你的终端体验更有效率的搜索、书签、多路复用、以及其它工具。

 AdvancedNewFile - 以递归的方式快速创建文件和目录。 受Vim插件启发。
 ag - 在层级目录中超快的搜索字符串
 aliases - 针对 bash 的上下文动态组织别名
 aliasme - 用来快速更改目录的 alias 辅助程序
 autoenv - 基于目录的环境
 autojump - 自带学习功能的 cd 命令,从命令行轻易地导航目录
 bashhub - :cloud: 在云中的 bash 历史,已索引且可搜索。
 bashmarks - 适用于 shell 的目录书签
 bd - 迅速回到父目录
 boilr - 从 boilerplate 模板创建项目的超快命令行工具
 boom - 在命令行中存储链接及片断
 borg - 基于终端的 bash 命令搜索引擎
 byobu - 基于文本的窗口管理器及终端多路复用器
 CloudClip - 云剪贴板,在不同的系统之间 copy/paste (使用 gist 作为后端)
 commacd - 在 Bash 中更快速的移动方式
 desk - 适用于 shell 的轻量级工作区管理器
 direnv - 针对 shell 的环境切换工具(利用 autoenv 比较)
 dnote - 命令行上的笔记本,支持多设备同步和网络界面。
 enhancd - :rocket: 具有交互式过滤功能的下一代 cd 命令
 fasd - 命令行效率提升器,提供快速访问文件及目录
 foxy - 适合 Firefox 及 Surf 浏览器的无格式文本书签
 fz - z 的无缝模糊补全
 fzf - 命令行下的模糊搜索器
 hhighlighter - 在命令输出中给单词着色
 hr - 适用于终端的 
 hss - 可交互的ssh批量执行客户端,具有自动完成远端路径和异步执行的特性
 hstr - Bash 历史建议框
 k - k 是一个使目录列表更可读的 Zsh 脚本,它增添了 Git 状态、文件颜色、以及腐朽的日期
 k alias - 获得用于单行的酷 alias
 marker - 将你的 shell 命令加到书签
 mackup - 云同步应用程序的配置文件(OS X/Linux)
 parallel - 以并行化方式从标准输入构造并执行 shell 命令行
 pathpicker - 允许将 grep、搜索、git 等的输出结果作为输入,并提供友好的选择界面,以便打开或作为命令的参数
 percol - 为传统的 UNIX shell 管道添加交互式的过滤
 qfc - 针对 Bash 和 Zsh 的文件补全 widget
 SHML - 适用于终端的样式框架 (Shell 标记语言)
 slugify - 将文件名及目录转换为 web 友好的格式
 sman - :bug: 命令行下的片断管理器
 spark - ▁▂▃▅▂▇ 在你的 shell 中
 spark.fish - ▁▂▃▅ Sparkline 生成器
 sheet -  用于命令行的文本片断
 spot - 微型的文件搜索工具
 snips - 管理代码片断的命令行工具
 sshfs - 通过 SSH 挂载远程文件系统的工具
 sshpass - 通过命令行传递ssh密码,无需再次输入,适合用于脚本之中
 mosh - 第一个实现SSP的应用,MIT的博士项目,使得C/S之间可以保持链接持续,即使断开还能恢复之前的状态
 sudocabulary - 从终端学习英语词汇
 td-cli - 组织者命令行管理器,用于跨多个项目组织和管理您的待办事项。
 thefuck - 通过使用容易记住的命令修正常见的 shell 错误
 tmux - 很棒的终端复用器
 up - 按名称或计数升序排列目录,支持 bash 和 zsh
 v - 适用于 Vim 的 z
 wemux - 多用户使用 Tmux 变得更容易
 z - z 是新的 j
 z.lua - 一个会学习你使用习惯的快速 cd 命令
 zoxide - 用Rust编写的浏览文件系统的更快方法

 定制

定制提示符、颜色主题等。

 base16-shell - 适用于 shell 的 Base16
 bash-full-of-colors - 超强的命令行提示(含 screen、tmux、git 等支持)
 bash-git-prompt - 针对 Git 用户的信息及梦幻提示符
 bash-powerline - Powerline 风格的 Bash 提示符,纯 Bash 脚本
 bashstrap - 美化 OS X 终端的快速方法
 bullet-train-oh-my-zsh-theme - :bullettrain_side: 基于 Powerline Vim 插件的 oh-my-zsh shell 主题
 emojify - 适用于命令行的表情 :scream:
 flatui-terminal-theme - 很好的终端颜色主题
 git-prompt - 包含 Git、SVN 及 HG 模块的 Bash 提示符
 gittify - 彩色的 Bash 提示符及定制的 Git 别名
 Gogh - Color Scheme - 适用于 GNOME 终端的颜色主题
 liquidprompt - 针对 Bash 和 Zsh 的全功能及用心设计的自适应提示符
 mysql-colorize -  彩色的 MySQL 命令行客户端
 oh-my-git - 针对 Bash 和 Zsh 的自用 Git 提示符
 sexy-bash-prompt - 包含颜色、Git 状态及 Git 分支的 Bash 提示符

 针对开发者

命令行开发、版本控制、以及部署。

 bocker - 使用百行 bash 实现的 Docker
 cloc - 统计代码行数
 dok

Top issues

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON