当前位置: 首页 > 面试题库 >

Linux控制台中的模糊文件搜索

殳飞扬
2023-03-14
问题内容

有谁知道从Linux控制台执行快速模糊搜索的方法吗?

当我需要在项目中查找文件时,经常遇到各种情况,但是我不记得确切的文件名。在Sublime文本编辑器中,我将按Ctrl-
P并键入名称的一部分,这将产生文件列表以供选择。我非常满意,这是一个了不起的功能。问题是,在大多数情况下,我必须通过ssh在远程计算机上的控制台中浏览代码。所以我想知道是否有一个类似于Linux控制台的“
Go Anywhere”功能的工具?


问题答案:

您可能会发现fzf有用。这是用Go语言编写的通用模糊查找器,可与任何事物结合使用:文件,进程,命令历史记录,git分支等。

它的安装脚本将为CTRL-T您的shell 设置键盘绑定。以下GIF显示了它是如何工作的。



 类似资料:
  • 问题内容: 我想知道是否有任何Python库可以进行模糊文本搜索。例如: 我有三个关键字 “ letter” , “ stamp” 和 “ mail” 。 我想要一个功能来检查这三个词是否在同一段落(或一定距离,一页)内。 另外,这些词必须保持相同的顺序。在这三个词之间出现其他词也很好。 我已经尝试过解决不了我的问题。另一个库看起来很强大,但是我找不到合适的功能… 问题答案: {1} 您可以在中执

  • 控制台-部门-搜索 接口URL {youke-url}/console/Index.php?c=department&a=searchDepartment&timestamp=1607677497&access_key=abc&sign=501ea5d05b1e54224f64c714bbbec49755fe2a62 请求方式 POST Content-Type form-data 请求Query

  • 用NSPredicate类写的一个简单的模糊搜素方法,比for循环快并且性能消耗很低。 [Code4App.com]

  • 当我尝试执行时,执行这一行 我从我的Lib文件夹中得到一个错误,说其中一个罐子不能正常工作。 我不知道jar文件是否有问题,因为它在Windows中运行良好,但在linux中不起作用。 这是我的. sh文件: 我刚把我在网上找到的东西抄了下来,因为我有一个朋友。bat文件从我使用Windows开始,从Windows到linux的传输是否要求我对jar文件做些什么?

  • 主要内容:交互模式,批处理模式,启用EchoOrientDB控制台是针对OrientDB数据库和服务器实例的Java应用程序。 OrientDB支持几种控制台模式。 交互模式 这是默认模式。 只需通过执行以下脚本(或MS Windows系统中的)来启动控制台。 确保有执行权限。 完成后,控制台已准备好接受命令。 批处理模式 要以批处理模式执行命令,请运行以下(或MS Windows系统中的)脚本,以便以分号分隔所有命令。 或者调用控制台脚本

  • 本节讨论如何配置 console 初始化脚本来设置键盘映射表和控制台字体。如果您不使用非 ASCII 字符(英镑和欧元符号就是非 ASCII 字符的例子),并且是美式键盘,可以跳过这一节,没有配置文件的话,console 初始化脚本不会做任何事情。 console 使用 /etc/sysconfig/console 作为配置文件以决定使用什么键盘映射表和屏幕字体,各种特定语言的 HOWTO(参见