好工具就是生产力,这是专栏《现代命令行工具指南》精讲的第
16
个命令行工具
,欢迎品鉴。
人过留名,雁过留声。命令执行过后,也会留下记录,以便于再次执行。怎么查看历史记录呢?我们通常会用 ctrl + r
进行反向搜索,也就是从当前行开始向后搜索。
可这样的搜索方式不够智能,于是有了它的更加智能的替代品 McFly。
智能在哪?且听我慢慢道来。
简介
McFly 是一款用 Rust 编写的开源命令行工具,主要用来查找历史记录,可用来替代ctrl + r
的查找方式。
McFly 的建议是通过一个小型的神经网络实时优先处理的,它考虑到了你的工作目录和最近执行的命令的上下文。其目标是让你想运行的命令始终成为最重要的建议之一。
当建议一个命令时,McFly 会考虑到:
- 运行目录:该命令在哪个目录运行,你以后可能会在同一个目录下运行这个命令。
- 运行环境:在运行该命令之前输入了哪些命令。