《现代命令行工具指南》16.历史记录:智能化搜索你的历史记录 - McFly

Posted 毕小烦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《现代命令行工具指南》16.历史记录:智能化搜索你的历史记录 - McFly相关的知识,希望对你有一定的参考价值。

​好工具就是生产力,这是专栏《现代命令行工具指南》精讲的第 16命令行工具,欢迎品鉴。

人过留名,雁过留声。命令执行过后,也会留下记录,以便于再次执行。怎么查看历史记录呢?我们通常会用 ctrl + r进行反向搜索,也就是从当前行开始向后搜索。

可这样的搜索方式不够智能,于是有了它的更加智能的替代品 McFly。

智能在哪?且听我慢慢道来。

简介

McFly 是一款用 Rust 编写的开源命令行工具,主要用来查找历史记录,可用来替代ctrl + r的查找方式。

McFly 的建议是通过一个小型的神经网络实时优先处理的,它考虑到了你的工作目录和最近执行的命令的上下文。其目标是让你想运行的命令始终成为最重要的建议之一。

当建议一个命令时,McFly 会考虑到:

  • 运行目录:该命令在哪个目录运行,你以后可能会在同一个目录下运行这个命令。
  • 运行环境:在运行该命令之前输入了哪些命令。
  • 运行频率:该命令多久被运行一次。
  • 最近时间:该命令最后一次运行的时间。
  • 是否选过:你在 McFly 中是否选择过该命令。
  • 是否成功:该命令是否成功执行过,也就是历史退出状态。

基本信息

以上是关于《现代命令行工具指南》16.历史记录:智能化搜索你的历史记录 - McFly的主要内容,如果未能解决你的问题,请参考以下文章

《现代命令行工具指南》16.历史记录:智能化搜索你的历史记录 - McFly

《现代命令行工具指南》12. 智能纠错:让随口一骂就能解决问题 - thefuck

《现代命令行工具指南》12. 智能纠错:让随口一骂就能解决问题 - thefuck

《现代命令行工具指南》12. 智能纠错:让随口一骂就能解决问题 - thefuck

《现代命令行工具指南》5. 路径瞬移:让路径跳转变得更加智能 - z

《现代命令行工具指南》7. 磁盘空间:谁占用空间看的一清二楚 - dust