首页 > 系统相关 >linux-搜索命令

linux-搜索命令

时间:2023-09-16 16:23:37浏览次数:42  
标签:匹配 命令 搜索 linux 字符串 grep find

1、find [搜索范围] [搜索条件]

如:

     1) find / -name install.log

     从根目录开始搜索搜索install.log文件

     2) find /root -name "*[cd]"

     从/root目录开始搜索搜索以c或者d结尾的文件

 

2、grep [选项] 字符串 文件名

     字符串搜索命令grep

     #在文件当中匹配符合条件的字符串

      -i   忽略大小写

     -v   排除指定字符串

 

find命令与grep命令的区别

   find命令: 在系统中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配

   grep命令: 在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配,正则表达式是包含匹配

 

3、locate

      locate比find搜索命令要快

      在后台数据库(/var/lib/mlocate)中按文件名搜索,搜索速度更快

      /var/lib/mlocate (默认一天更新一次)

     updatedb:更新数据库

 

4、whereis

      搜索系统命令所在位置

 

5、which

      用来查找可执行文件的绝对路径

      在前面已经用到该命令,需要注意的一点是,which只能用来查找PATH环境变量中出现的路径下的可执行文件。这个命令用的也是蛮多的,有时候我们不知道某个命令的绝对路径,which 一下很容易就知道了。

 

标签:匹配,命令,搜索,linux,字符串,grep,find
From: https://www.cnblogs.com/xupengxiang/p/17706882.html

相关文章

  • Bat常用命令
    cd 切换路径dir 显示当前目录内容echo显示此命令后的字符串(默认会将执行命令回显在命令行。)脚本:echodir执行结果:>echodirdirechooff取消此命令后地所有执行命令在命令行回显。 脚本:echooffecho------执行结果:>echooff------@取消此命令在命令行回......
  • Linux权限管理
    Linux基本权限1、权限:代表Linux中的用户能对文件和文件夹做哪些操作访问权限读取r:允许查看文件内容、显示目录列表写入w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录可执行x:允许运行程序、切换目录归属(所有权)属主:拥有该文件或目录的用户帐号属组:拥有该文件或目录......
  • Linux中可以建立新文件的命令
    整理了一些可以建立文件的命令首先,新建一个空目录$mkdirnewdir$cdnewdir/touchtouch命令是将每个文件的访问权限都更新为目前的时间,如果文件不存在则会创建一个新的文件。$touchfile1.txt$lsfile1.txtvimvim是使用vim编辑器打开一个文件,如果文件不存在,会创建一......
  • Linux 6.6 中的 SELinux 删除了 NSA 的引用
    导读SecurityEnhanced Linux (SELinux)二十年来一直是主线内核的一部分,它提供了一个实现访问控制安全策略的模块,现在广泛用于增强生产Linux服务器和其他系统的安全性。长期接触Linux的人可能不知道SELinux源自美国国家安全局(NSA)。但是现在Linux6.6中NSA的引......
  • 《LINUX设备驱动程序》学习笔记 ——03
    1.学习模块前的一些基础知识头文件:内核是一个特定的环境,对需要和它接口的代码有其自己的一些要求,所以大部分的模块代码中都会包含相当数量的头文件,其中有几个头文件是专门用于模块的,因此会出现在每个可装载的模块中:#include<linux/module.h>#include<linux/init.h>......
  • Linux find
    1.find介绍linux查找命令find是linux运维中很重要、很常用的命令之一,find用于根据指定条件的匹配参数来搜索和查找文件和目录列表,我们可以通过权限、用户、用户组、文件类型、日期、大小等条件来查找文件。2.find语法find语法find[查找路径][查找条件][处理动作]查找路径:指定的......
  • 记录npm几条命令的使用
    npm时node.js的包管理工具,和java里面的maven有点相似,但便捷性远不如maven。想使用npm命令往项目中引包,但总是不成功,后来发现时npm指令不清楚导致的,记录一下npm几条指令的使用。在Windows系统下,npm包安装的默认目录是在用户的AppData目录下本地安装首先cd进入到本地项目的根目......
  • 基本的DOS命令
    打开CMD的方式开始+系统+命令提示符Win+R输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift+鼠标右键点击,在此打开命令行窗口资源管理器的地址栏前面加上cmd路径 管理员方式运行:选择以管理员方式运行 常用的Dos命令 #盘符切换#查看当前目录下的所......
  • 《LINUX设备驱动程序》学习笔记 ——02
    1.编译模块构造内核模块之前,需要注意以下条件:正确版本的编译器、模块工具和其他必要的工具。太新的或太老的工具都会对使得模块构造后产生许多复杂的问题,因为内核源代码对编译器做了大量假定,因此新的(或旧的)编译器版本可能导致问题出现。另外,尽量运行和模块对应的内核版......
  • Linux CentOS7 开启SSH访问配置
    0、检查是否安装SSHrpm-qa|grepssh图为已安装的输出 1、安装文本编辑器 1.1、安装vimyum-yinstallvim安装openssh-serveryuminstall-yopensslopenssh-server 2、安装与配置SSH服务 2.1、安装openssh-serveryuminstall-yopensslopenssh-s......