精选的命令行框架、工具包、指南和工具的精选列表。
选择您的基础shell。
搜索、书签、多路复用和其他使您的终端体验更高效的工具。
AdvancedNewFile – 以递归方式快速创建文件和目录。受 Vim 插件的启发。
ag – 通过目录层次结构的超快速字符串搜索
aliases – bash 的上下文、动态、有组织的别名
autoenv – 基于目录的环境
bashhub -☁️云中的 Bash 历史记录。索引和可搜索。
boilr – 一个极快的 CLI 工具,用于从样板模板创建项目。
boom – 在命令行中存储链接和片段
borg – 基于终端的 bash 命令搜索引擎
browsh – 基于文本的现代浏览器
Buku – 强大的命令行书签管理器
byobu – 基于文本的窗口管理器和终端多路复用器
cod — shell 的完成守护进程,它会在您调用--help
命令时进行学习
CloudClip – 云中您自己的剪贴板,在不同系统之间复制和粘贴带有要点的文本
ddgr – 来自终端的 DuckDuckGo
desk– 用于外壳的轻量级工作区管理器
direnv – shell 的环境切换器,与 autoenv 比较
dnote – 具有多设备同步和 Web 界面的简单命令行笔记本
eureka💡 无需离开终端即可输入和存储您的想法的 CLI 工具
fasd – 命令行生产力助推器,提供对文件和目录的快速访问
fd – 一个简单、快速且用户友好的查找替代方案。
Foxy – 用于 Firefox 和冲浪浏览器的纯文本书签。
fselect – 使用类似 SQL 的查询查找文件。
funky – 扩展了 shell 函数的功能,使其更加强大和灵活。
fz – z 的无缝模糊选项卡完成
fzf – 命令行模糊查找器
gitmux – 在 Tmux 状态栏中显示 Git 状态
googler – 来自终端的谷歌搜索、谷歌站点搜索、谷歌新闻
googlr – 命令行工具,可让您从终端搜索 Google。
has –has
帮助您检查路径上是否存在各种命令行工具及其版本
how2 –how2
找到在 unix shell 中做某事的最简单方法。就像man
,但你可以用自然语言查询它。
navi – 命令行的交互式备忘单工具
hhighlighter – 为命令输出中的单词着色
hr –<hr />
对于您的终端
hss – 具有自动完成和异步执行功能的交互式并行 ssh 客户端
hstr – Bash 历史建议框
k – k 是一个 Zsh 脚本,用于使目录列表更具可读性,添加 Git 状态、文件权重颜色和腐烂日期
k alias – 使用简单的单行代码获取 kool 别名(以及更多)
Lmod – 基于 Lua 的环境模块,在向后兼容的同时增强基于 Tcl 的模块(与模块相比)
loop – 使用单行程序编写和控制复杂的循环
标记– 为您的 shell 命令添加书签
mackup – 保持应用程序设置同步(OS X/Linux)
mcfly – 浏览您的 shell 历史记录。伟大的苏格兰人!
modules – 基于 Tcl 的经典环境模块管理 shell 环境(与 Lmod、direnv 和 autoenv 相比)
nnn – 具有出色桌面集成的文件浏览器和磁盘使用情况分析器
parallel– 从标准输入并行构建和执行 shell 命令行
pass – 通过 GPG 加密和可选的 git 集成从命令行管理密码。
pathpicker – 接受 grep、search、git 等输入;允许从输入结果中选择文件,然后您可以打开这些文件或将其作为参数提供给命令。
pdd – 带有计时器的微小日期、时间差异计算器
percol – 为 UNIX shell 的传统管道概念添加了交互式过滤的风格
q – 用于 Bash 和 Zsh Shell 的类似 Vim 的宏寄存器
qfc – Bash 和 Zsh 的文件完成小部件
resh – Zsh 和 Bash 的上下文 shell 历史记录
rg – ripgrep 是一个面向行的搜索工具,它结合了 Silver Searcher 的可用性和 GNU grep 的原始速度
screen – GNU 终端多路复用器
shell-history – 使用 Highcharts 可视化您的 shell 使用情况
SHML – 终端的样式框架(Shell 标记语言)
slugify – 将文件名和目录转换为 Web 友好格式的命令
sman-🐛 一个命令行片段管理器
spark – ▂▃▅▂▇ 在你的壳里
spark.fish – ▂▃▅ 迷你图生成器
sheet – 命令行的文本片段
spot – 小文件搜索工具
snips – 管理代码片段的命令行工具。
sqlline – 用于通过 JDBC 向关系数据库发出 SQL 的 Shell(多行、完成、突出显示、方言支持)
sshfs – 通过 SSH 挂载远程文件系统的工具
sudocabulary – 从您的终端学习英语词汇
surfraw – 浏览特定站点并在没有浏览器的情况下从您的终端搜索网络。
task-manager– 只需按两下或三下键即可执行所有脚本。
td-cli – 一个 todo 命令行管理器,用于跨多个项目组织和管理您的 todo。
thefuck – 使用易于记忆的命令修复常见的 shell 错误
tldr – 用于 tldr、简化和社区驱动的手册页的全功能 bash 客户端
tmux – 惊人的终端多路复用器
undollar – undollar 将美元符号从您刚刚粘贴到终端中的命令的尖端咬掉
usql – SQL 数据库的通用命令行界面。
v – z 用于 vim。
wemux – 多用户 Tmux 变得简单
xiki – 使 shell 控制台更加友好和强大
xsv – 用 Rust 编写的快速 CSV 命令行工具包
xxh – 通过 SSH 将您最喜欢的 shell 带到任何地方。
自定义提示、颜色主题等。
命令行开发、版本控制和部署。
git
利用模糊查找器 fzf 的实用工具。git open
以在浏览器中打开存储库的 GitHub 页面或网站与操作系统相关的工具,包括系统管理、系统调试以及文件和进程管理。
cat
有翅膀的克隆人ls
.cp
,rm
,dd
,和更多…top
ls
,具有简单语言和智能文件分组的文件描述ping
更漂亮,更丰富多彩,更紧凑,更易于阅读。gem install wifi-wand
)用 shell 脚本编写的自托管轻量级服务器和网络工具。
处理视频和音频文件的工具。
基于命令行的应用程序或对现有服务的命令行访问。
只工作不玩耍是度过一天的糟糕方式。
用于管理多个 shell 配置的工具。对于特定于 zsh 的工具,请参阅 Zsh 部分。
用于编写、改进或组织 Bash 或其他 shell 脚本的工具