精华内容
下载资源
问答
  • Linux下搜索文件、文件名后缀

    千次阅读 2017-10-28 08:58:00
    Linux下搜索文件 Linux系统是由文件组成的,所以搜索文件的功能也十分强大。 which查找命令可执行文件的绝对路径 1、which xx查看命令路径 用#which查看#rm命令可见,rm命令实际上是alias命令设置的...

    Linux下搜索文件

    Linux系统是由文件组成的,所以搜索文件的功能也十分强大。

    which查找命令可执行文件的绝对路径

    1、which xx查看命令路径

    用#which查看#rm命令可见,rm命令实际上是alias命令设置的带有-i选项的别名,#rm的绝对路径是/usr/bin/rm。

    073347_Ezgo_3643875.png

    如果没有加选项,命令和绝对路径效果是一样的。

    命令其实就是绝对路径的可执行文件,不过是命令加上了一些选项(可执行文件执行时会执行的一些参数)。想要执行命令,就要找到命令在什么路径,而系统会在环境变量的几个目录中寻找有没有输入的命令;

    073717_boy6_3643875.png

    2、which查找的原理

    which查找的原理是查环境变量中的文件是否有所查找的命令;

    随便输入一个没有的命令,因为环境变量的路径中没有找到这个命令,所以会显示未找到命令;

    074206_fXde_3643875.png

    我们把/usr/bin/ls文件复制一份到/tmp/ls2,然后执行/tmp/ls2,结果和/usr/bin/ls效果一样,但是如果我们直接用ls2命令,会告诉我们没有找到命令,用which查看会显示

    /usr/bin/which: no ls2 in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

    意思是/usr/bin/which查询结果是在 (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)中没有找到ls2,而括号里面的一串绝对路径就是环境变量$PATH。在这里也可以知道which查询路径的时候是在环境变量PAHT的一堆路径变量里查询的。

    074425_H8DJ_3643875.png

    所以也就是说如果想要用ls2命令,而不是用/tmp/ls2,就需要把ls2的路径也添加进环境变量PATH才行。

                                                                                                                                                                    

    whereis查找文件

    1、whereis命令的作用

    whereis命令用来定位    指令的二进制程序、源代码文件和man手册页等相关文件的路径。 模糊查找。

    whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

    和find相比,whereis查找的速度更快。因为linux系统会将系统内的所有文件都记录在一个数据库文件中,whereis和locate命令,只从数据库中查找数据。

    find命令,通过遍历硬盘来查找,效率较低。

    但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。
     

    2、whereis用法

    语法:whereis [-bfmsu][文件名称]

    补充:whereis指令会在特定目录中查找符合条件的文件。这些文件的属性应属于sourc files(源码),binary files(二进制文件),manual files(帮助文件)。

    常用参数:

                -b  只查找二进制文件。

                -m  只查找说明文件(man目录下的文件)。

                -s  只查找原代码文件。

    其他参数:

     -u  查找不包含指定类型的文件。

     -f  不显示文件名前的路径名称。

     -B<目录>  只在设置的目录下查找二进制文件。

     -M<目录>  只在设置的目录下查找说明文件。

     -S<目录>  只在设置的目录下查找原始代码文件。

     

    3、使用案例:

    随便找一个自己创建的文件是找不到的,因为系统数据库没有把这个文件更新进去;

    074224_PQ7z_3643875.png

     

    # whereis ls
    ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
    whereis 命令类似于模糊查找,只要文件名包含这个"ls"字符就会列出来。whereis命令使用比较少。

                                                                                                                                                                

    locate命令查找文件

    1、locate命令的作用

    locate命令类似于whereis没命令,通过查找预先生成的文件列表库来告诉用户要查找的文件在哪,后面直接跟文件名。

    不管是目录还是文件,只要包含要搜索的关键词都会列出来,所以也是模糊查找,locate命令使用的也不多。

    2、安装locate命令包

    如果没有locate命令,需要安装mlocate包;

    #yum install -y mlocate

    3、update命令更新文件列表库

    # locate ls
    locate: 无法执行 stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录

    初次运行locate命令会报错,因为系统还没有生成文件列表库。

    如果有mlocate.db文件有,就可以查询,这个文件每天会自动定时更新;也可以手动更新;

    081122_PWWf_3643875.png

    updatedb命令可以更新文件列表库。如果服务器正在执行重要业务,最好不要执行updatedb命令,因为一旦运行,服务器压力贵增大。这个数据库默认每周更新一次。

    同whereis一样,如果搜索的文件正好是在两次更新的时间段内创建,那肯定搜索不到结果。

    /etc/update.conf文件中可以配置这个数据库的更新规则。

    4、locate命令用法

    语法:locate [-d <数据库文件>][要查找的]

    补充:locate指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找合乎范本样式条件的文件或目录。

    参数:

     -d<数据库文件>或--database=<数据库文件> 设置locate指令使用的数据库。locate指令预设的数据库位于/var/lib/mlocate目录里,文件名为mlocate.db,可使用这个参数另行指定。

                                                                                                                                                                   

    find

    1、find命令说明

    find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

    2、find命令用法

    语 法:find [路径] [参数]

    find [路径] [-type df-lsb] [-name <范本样式>] (目录d,文件f,二进制文件 -,软连接文件l,socket文件s,块设备文件b,串行端口设备文件c)

    find [路径] [-type df-lsb][-atime/mtime/ctime -<n天数>] [-name <范本样式>]

    find [路径] [-type df-lsb][-atime/mtime/ctime +<n天数>] [-name <范本样式>]

    find [路径] [-type df-lsb][-atime/mtime/ctime <n天数>] [-name <范本样式>]

    (n指的是24hour*n, +n、-n、n分别表示:+n: 大于n;-n: 小于n;n:等于n)

    find [目录]] [-type df-lsb] [-o] [-atime/mtime/ctime <n天数>] [-name <范本样式>]

    (-o 表示把条件选项由逻辑与改为逻辑或)

    find [目录] [-type df-lsb][-amin/mmin/cmin -<n分钟数>] [-name <范本样式>]

    find [目录] [-type df-lsb][-amin/mmin/cmin +<n分钟数>] [-name <范本样式>]

    find [目录] [-type df-lsb][-amin/mmin/cmin <n分钟数>] [-name <范本样式>]

    (n指的是1min*n, +n、-n、n分别表示:+n: 大于n;-n: 小于n;n:等于n)

    find [目录] [-type df-lsb] [-amin/mmin/cmin <n分钟数>] -exec ls -l {} \;

    (把查找到的符合条件的文件列表中的文件的属性一并显示出来,末尾的;分号不可少,{}花括号表示列表中的每个文件)

    find [目录] [-type df-lsb] [-amin/mmin/cmin <n分钟数>] -exec mv {} {}.xxx \;

    (把查到到的目录符合条件的列表中的文件改名字,文件名后面加上.xxx,-exec后面的mv {} {}.xxx就是操作一行,\继续向下执行,直到最后。)

     

    find [目录] [-inum <inode号>] (查找通过inode号查找文件,如硬连接)

    find [目录] [-type df-lsb] [-size <n文件大小>]

    find [目录] [-type df-lsb] [-size -<n文件大小>]

    find [目录] [-type df-lsb] [-size +<n文件大小>]

    (n指的是大小,可以是k、M, +n、-n、n分别表示:

    +n: 大于n

    -n: 小于n

    n:等于n)

    补 充:find指令用于查找符合条件的文件。任何位于参数之前的字符串都将被视为欲查找的目录。

     

    3、find命令使用案例

    3.1、按名称搜索

    find 路径 -name filename(全称或者模糊名称)

    # find /etc/ -name "sshd*"
    /etc/ssh/sshd_config
    /etc/systemd/system/multi-user.target.wants/sshd.service
    /etc/sysconfig/sshd
    /etc/pam.d/sshd
    

     

    3.2、只搜索目录

    find [目录] -type d -name 文件名 (只搜索目录)

    [root@colinlinux ~]# find /etc/ -type d -name "ss*"
    /etc/ssl
    /etc/selinux/targeted/active/modules/100/ssh
    /etc/selinux/targeted/active/modules/100/sssd
    /etc/ssh
    

    3.3、只搜索文件

    find [目录] -type f -name 文件名 (只搜索文件)

    [root@colinlinux ~]# find /etc/ -type f -name "sshd*"
    /etc/ssh/sshd_config
    /etc/sysconfig/sshd
    /etc/pam.d/sshd
    

     

    3.4、按文件类型搜索

    文件类型及符号对应表

    fldcbsp
    普通文件符号连接文件目录文件字符设备文件块设备文件套接字文件FIFO文件

    find 目录 -type c (只搜索串行端口设备c文件)

    [root@colinlinux ~]# find /dev/ -type c
    /dev/dmmidi
    /dev/midi
    /dev/vsock
    /dev/vcsa6
    /dev/vcs6
    /dev/vcsa5
    /dev/vcs5
    /dev/vcsa4
    

     

    atime ctime mtime

    atime:access time,访问时间,

    mtime:modefy time,修改时间,修改内容才会改变;

    ctime:change time,改动状态时间,指文件的inode结点被修改的时间,如通过chmod修改文件权限,改文件名,改文件内容,改了创建时间等等,ctime就会被修改。

    091115_1kGL_3643875.png

    chmod修改文件权限ctime变化;

    091130_2jhU_3643875.png

    修改文件内容后mtime变化,ctime也变化;

    091142_LExX_3643875.png

    只是访问读取文件,只有atime变化;

    091151_fai7_3643875.png

    # find /etc/ -type f -mtime -1

    查找当前目录在一天以内修改过的文件;

    091204_rJ0j_3643875.png

    # find /etc/ -type f -o -mtime -1 -o -name ".conf"

    -o表示逻辑或,这里由于文件太多只截取了末尾。

    091214_CqQf_3643875.png

    find [目录] [-inum <inode号>] (查找通过inode号查找文件,如硬连接)

    # ln 1.txt /tmp/1_hardlink.txt 创建一个硬连级文件到同分区的其他目录;

    # ls -l 1.txt 查看一下1.txt的信息发现有3个文件使用了相同的inode号;

    # ls -i 1.txt 查询一下1.txt的节点号;

    # find / -inum 35653405 找到inode号为35653405的文件所在,共3处;

    091227_cwvf_3643875.png

     

    stat

    stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。

    语法:stat [选项] [参数]

    选项:基本不用选项;

    参数:文件名或目录;

    补充:stat以文字的格式来显示inode的内容。

    091012_Rgpf_3643875.png

    # find /root/ -type f -mmin -120 查找/root/中修改时间在200分钟以内的文件;

    091027_XG1w_3643875.png

    find [目录] [-type df-lsb] [-amin/mmin/cmin <n分钟数>] -exec ls -l {} \;

    虽然命令稍长,但是在查找出来的文件数量较多的时候很实用;

    # find /root/ -type f -mmin -120 -exec ls -l {} \;

    091038_53pv_3643875.png

    find [目录] [-type df-lsb] [-amin/mmin/cmin <n分钟数>] -exec mv {} {}.xxx \;

    # find /root/ -type f -mmin -70 -exec mv {} {}.bak \;

    091047_69i8_3643875.png

    find [目录] [-type df-lsb] [-size <文件大小>]

    这样找到了文件大小符合条件的我们就可以对齐做一些操作了。

    # find /root/ -type f -size -10k -exec ls -lh {} \;

    091058_smTH_3643875.png

     

    LANG修改系统语言

    1、echo $LANG查看当前语言

    [root@colinlinux ~]# echo $LANG//查看当前环境的语言变量
    zh_CN.UTF-8
    

    2、locale命令

    功 能:显示当前环境不同位置的语言类型。

    语 法:locale

    补 充: LC_COLLATE,定义该环境的排序和比较规则

    LC_CTYPE,用于字符分类和字符串处理,控制所有字符的处理方式,包括字符编码,字符是单字节还是多字节,如何打印等。是最重要的一个环境变量。 LC_MONETARY,货币格式

    LC_NUMERIC,非货币的数字显示格式

    LC_TIME,时间和日期格式

    LC_MESSAGES,提示信息的语言。

    #locale

    090912_JLpO_3643875.png

    3、修改系统语言类型

    LANG=[语言类型]

    功 能:设置语言类型;

    语 法:LANG=[语言类型]

    补 充:这里只是临时修改,永久修改要改配置文件,centos7中修改语言的配置文件在/etc/locale.conf

    参 数:zh_CN.UTF-8

    en_US

    090940_C9DB_3643875.png

    090946_spim_3643875.png

    文件名后缀

    .txt,.zip等在window中被叫做“后缀名”,虽然这些后“后缀名”在linux中也有出现,但是linux中他们并没有任何意义,只不过是人为习惯性的加上去的,方便人为操作,linux中的后缀名可以随便取,也可以没有,系统根本不管这些。

    人为习惯上.sh表示脚本,.tar.gz表示压缩包,.cnf表示配置文件等,这只是人为习惯,也可以不必遵循。

    目前linux文件名最长可以允许225个字符。

     

     

     

     

     

     

    文件名后缀

    转载于:https://my.oschina.net/codepencil/blog/1557527

    展开全文
  • linux下搜索文件 文件名后缀

    万次阅读 2018-03-31 06:12:58
    1,搜索文件的命令。①which命令,用来查找可执行文件的绝对路径。②whereis命令,通过预先生成的一个文件列表库查找与给出的文件名相关的文件,格式为whereis [-bms][文件名称]。类似于模糊查找。不常用。 -b:只...

    1,搜索文件的命令。

    ①which命令,用来查找可执行文件的绝对路径。

    ②whereis命令,通过预先生成的一个文件列表库查找与给出的文件名相关的文件,格式为whereis [-bms][文件名称]。类似于模糊查找。不常用。

        -b:只查找二进制文件。

        -m:只查找帮助文件(在man目录下的文件)。

        -s:只查找源代码文件。

    ③locate命令,类似于whereis命令。需要安装mlocate软件包。 安装命令:yum -y install mlocate。不常用。

    ④find命令。格式为:find [路径][参数]。

        -atime +n/-n:表示访问或执行时间大于或小于n天的文件。

        -ctime +n/-n:表示写入、更改inode属性(如更改所有者、权限或链接)的时间大于或小于n天的文件。

        -mtime +n/-n :表示写入时间大于或小于n天的文件。

        -type filetype:通过文件类型查找文件,filetype包含了f、b、c、d、l、s等类型。

        -name filename:直接查找该文件名的文件。

    示例:我们可以用stat命令查看文件的信息,可以看到它的atime,mtime,ctime。


    给文件2.txt追加一行信息。我们发现它的mtime和ctime都发生了改变。


    cat之后我们发现它的atime发生了变化。

    接下来我们就可以使用find命令了。例如:一天内/etc/目录下发生过更改的文件。


    2,文件名后缀。

        linux下文件的后缀名没有具体的意义,也可以不用加,但是为了便于区分,我们习惯在定位文件名的时候加一个后缀。这样用户看到这个文件名时就会知道它到底是个什么文件。例如.zip,.sh,.tar.gz,.cnf等等。

    展开全文
  • Linux下文件搜索、查找、查看命令

    万次阅读 多人点赞 2018-10-12 14:32:43
    Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find 一、根据 文件或目录名称 搜索 二、根据 文件大小 搜索 三、根据 所有者和所属组 搜索 四、根据 时间属性 搜索 五、根据 文件类型或i节点 搜索 六、组合...

    Linux下文件搜索、查找、查看命令
    1、最强大的搜索命令:find 查找各种文件的命令 
    2、在文件资料中查找文件:locate  
    3、搜索命令所在的目录及别名信息:which 
    4、搜索命令所在的目录及帮助文档路径:whereis
    5、在文件中搜寻字符串匹配的行并输出:grep
    6、分页显示一个文件或任何输出结果:more
    7、分页显示一个文件并且可以回头:less
    8、指定显示前多少行文件内容:head
    9、指定显示文件后多少行内容:tail
    10、查看一个文件:cat
    11、查看文件内容多少字符多少行多少字节:wc
    12、排序文件内容:sort

    1、最强大的搜索命令:find 查找各种文件的命令

    一、根据 文件或目录名称 搜索
    find 【搜索目录】【-name或者-iname】【搜索字符】:-name和-iname的区别一个区分大小写,一个不区分大小写
    eg:在/etc 目录下搜索名字为init的文件或目录
    ①、find /etc -name init (精准搜索,名字必须为 init 才能搜索的到)
    ②、find /etc -iname init (精准搜索,名字必须为 init或者有字母大写也能搜索的到)
    ③、find /etc -name *init (模糊搜索,以 init 结尾的文件或目录名)
    ④、find /etc -name init??? (模糊搜索,? 表示单个字符,即搜索到 init___)
    二、根据 文件大小 搜索
    eg:在根目录下查找大于 100M 的文件
    find / -size +204800
    这里 +n 表示大于,-n 表示小于,n 表示等于
    1 数据块 == 512 字节 0.5KB,也就是1KB等于2数据块
    100MB == 102400KB
    204800数据块
    三、根据 所有者和所属组 搜索
    ①、在home目录下查询所属组为 root 的文件
        find /home -group root
    ②、在home目录下查询所有者为 root 的文件
        find /home -user root
    四、根据 时间属性 搜索
    find 【路径】【选项】【时间】
    选项有下面三种:-amin 访问时间
             -cmin 文件属性被更改
             -mmin 文件内容被修改
    时间:+n,-n,n分别表示超过n分钟,n分钟以内和n分钟
    eg:在 /etc 目录下查找5 分钟内被修改过属性的文件和目录
        find /etc -cmin -5
    五、根据 文件类型或i节点 搜索
     -type 根据文件类型查找
     f表示文件,d表示目录,l表示软链接
    eg:查找 /home 目录下文件类型是目录的
    find /home -type d
      -inum 根据i节点查找
    eg:查找 /tmp 目录下i节点为400342的文件或目录
      find /tmp -inum 400342
    六、组合条件 搜索  
      这里有两个参数:
      ①、-a 表示两个条件同时满足(and)
      ②、-o 表示两个条件满足任意一个即可(or)
      范例:查找/etc目录下大于80MB同时小于100MB的文件
      find /etc -size +163840 -a -size -204800

    2、在文件资料中查找文件:locate

    语法:locate【文件名】 -i 不区分大小写
    注意:这里和 find 命令是有区别的,find是全盘检索,而locate 是在文件资料库中进行搜索。所以locate命令的执行要比find命令执行速度快很多。但是这里有个问题,文件资料库是需要不断更新的。我们新创建的文件如果不更新 文件资料库,使用 locate 是查找不到的。
    updatedb 手动更新资料库,但是对于/tmp目录下的新建文件,是更新不到文件资料库的,因为/tmp目录不属于文件资料库的收录范围。
    eg:locate hcf
    在这里插入图片描述

    3、搜索命令所在的目录及别名信息:which

    功能描述:搜索命令所在的目录及别名信息
     语法:which【命令】
     eg:which ls
     在这里插入图片描述

    4、搜索命令所在的目录及帮助文档路径:whereis**

    功能描述:搜索命令所在的目录及帮助文档路径
     语法:whereis【命令】
     eg:whereis ls
     在这里插入图片描述

    5、在文件中搜寻字符串匹配的行并输出:grep

    功能描述:在文件中搜寻字符串匹配的行并输出
     语法:grep -iv 【指定字符串】【文件】
            -i 不区分大小写
            -v 排除指定字符串
     eg:查找 /root/install.log 文件中包含 mysql 字符串的行,并输出
        grep mysql /root/install.log
    本搜索工具,根据用户指定的模式,对目标文件逐行进行匹配检查,打印匹配到的行
    grep是在文件中搜索匹配的字符串,是在文件中进行内容搜索,这个命令后面用到的比较多

    6、分页显示一个文件或任何输出结果:more

    描述:
    分页显示一个文件或任何输出结果
    用于查看纯文本文件(较长的)格式
    格式:
    more[选项] 文件

    7、分页显示一个文件并且可以回头:less

    less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

    8、显示前几行文件内容:head

    head[必要参数][选择参数][文件]
    用于显示指定文件开始多少行内容
    命令参数:
    -n 10 显示前10行
    -n -10 正常输出但不显示最后的10行
    eg:显示new.txt的前两行内容
    head -n 2 new.txt
    head -2 new.txt

    9、指定显示文件后多少行内容:tail

    tail[必要参数][选择参数][文件]
    用于显示指定文件末尾多少行内容
    命令参数:
    -n 10 显示后面10行
    -f 持续刷新显示的内容
    eg:显示new.txt的末尾两行内容
    tail -n 2 new.txt
    tail -2 new.txt
    eg:指定从第二行开始显示
    tail -n +2 new.txt

    10、查看一个文件:cat

    描述:一次显示整个文件内容
    cat 命令 用于查看纯文本文件(较短)
     cat [选项] [文件]…
    在这里插入图片描述

    11、查看文件内容多少字符多少行多少字节:wc

    描述:wc 命令默认情况下会打印换行符数、单词数和字符数。
     用法:wc [选项] [文件]
    在这里插入图片描述

    12、排序文件内容:sort

    用法:sort [选项] [文件]
     在这里插入图片描述
    eg:sort -b h.txt

    展开全文
  • Linux命令搜索引擎 命令详解:最专业的Linux命令大全,内容包含Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。 工具链接:http://www.atoolbox.net/Tool.php?Id=826 ...

    Linux命令搜索引擎 命令详解:最专业的Linux命令大全,内容包含Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。

    工具链接:http://www.atoolbox.net/Tool.php?Id=826

    展开全文
  • 1、现在我需要搜索kernel-3.18/目录后缀名为*spi.c的文件包含有“spi_setup”字符的文件。  命令格式:grep -r --include=*spi.c "spi_setup" kernel-3.18/ 2、执行grep -r --include=*spi.c "spi_setup" ...
  • linux 动态库搜索路径优先顺序

    千次阅读 2018-03-14 16:06:29
    转载自...2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径;3.配置文件/etc/ld.so.conf中指定的动态库搜索路径;//配置后要运行 ldconfig命令才能生效4.默认的动态库搜索路径/lib;5.默认的动态...
  • Linux下怎样搜索文件

    万次阅读 2020-09-07 09:15:09
    linux下最强大的搜索命令为”find“。它的格式为”find <指定目录> <指定条件> <指定动作>“;比如使用find命令搜索在根目录的所有interfaces文件所在位置,命令格式为”find / -name ...
  • 想问一下如何在windows有没有类似linux下的"find "+url+" | xargs grep "+keyWords的命令, 就是在指定路径通过关键字搜索返回含有关键字的文件。
  • 这是查找当前目录所有文件中包含mysql字符串的文件,并且高亮显示mysql关键词。 而auto则只在输出到终端时才加上颜色。 可以在.bashrc里加上: export GREP_OPTIONS='-color=auto' 来实现高亮匹配,具体用...
  • linux日志关键字查找

    万次阅读 2018-11-28 18:03:59
    1.全局搜索关键字所在文件夹 grep “要搜索的内容” * -Rn //此命令区分大小写,英文双引号要加上 *表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子目录 -i 忽略...
  • linux 查找文件夹命令Linux provides different ways to find and locate files and folders. We can use GUI tools like GNOME and KDE file managers or other 3’rd party applications designed for finding ...
  • 先随便敲一条命令,再搜索一下你刚刚敲的那条命令 find / -type f -name “*” | xargs grep “V 2.0” (我这里刚刚敲的命令是V 2.0),返回的是/.ash_history:find /sd3 -type f -name “*” | xargs grep V 2.0 ...
  • Linux下的查找( grep & find )

    千次阅读 2018-08-02 15:03:39
    说明:-r 表示递归,-n 表示标出要搜索的内容所在的行数,“XXXX” 表示当前要搜索的内容,./ 表示在当前文件 grep排除搜索目录 使用 grep时,经常会遇到这样一个问题,要查找的内容(变量命名等)在一个或者...
  • 双系统 Win10安装Linux(单/双硬盘)

    千次阅读 多人点赞 2019-09-12 07:32:34
    双系统 Win10安装Linux(单/双硬盘)
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 ----------------------------------------------------...
  • linux全局搜索文件

    万次阅读 2020-03-08 16:12:26
    根据文件名全盘搜索 find / -name xxx.aaa
  • Linux搜索指定文件内容

    千次阅读 2019-05-09 10:46:51
    问题:一个文件,如日志中的内容过多,此时需要查找这个日志中的某些内容 法一:可以将查找的内容找出来放到一个临时文件中 ...n --一个“aaa”出现的地方 shift+n --上一个“aaa”出现的地方  
  • linux中vim搜索

    千次阅读 2019-09-02 11:46:10
    linux中文本中搜索关键字使用vim搜索编辑文本 使用vim搜索编辑文本 使用命令 vi 编辑文本文件,有时候文本过长难以查看,而且往往我们只需要修改某个关键部分,这时候我们可以在vim的命令模式打个"/"然后输入...
  • Linux C/C++ 学习路线

    万次阅读 多人点赞 2019-07-04 20:41:56
    一、秋招 Linux C/C++ offer 情况 二、Linux C/C++ 方向的一些思考 三、计算机基础知识的梳理 四、C++ 方向的深入学习路线 五、项目 + 亮点 + 面试的一些思考 六、总结 前言 Linux C/C++ 从零基础到大神的学习路线,...
  • LINUX下常见搜索文件方法

    千次阅读 2018-04-16 09:38:04
    1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find &lt;指定目录&gt; &lt;指定条件&gt;...: 所要搜索的目录及其...: 对搜索结果进行特定的...
  • Linux下根据函数名查找所在文件

    千次阅读 2017-08-12 14:32:53
    grep "关键字" -r 搜索目录 grep "add" -r ./Downloads/test/
  • Linux初学者面试问题 Linux基本面试问题 1.什么是Linux? 回答:Linux是基于Linux内核的操作系统。它是一个开源操作系统,可以在不同的硬件平台上运行。它为用户提供了免费的低成本操作系统。这是一个用户友好的...
  • linux全局搜索

    千次阅读 2019-07-05 14:15:00
    find / -name git 转载于:https://www.cnblogs.com/hd92/p/11138033.html
  • Linux搜索日志关键字的2种方法

    千次阅读 2020-07-15 10:43:45
    After) 1.4 grep -C 行数 '关键词' 文件名 grep -C 10 '定时任务' info.log #根据关键字查看前后10行日志(注:C--Context) 注:grep不光支持单文件搜索同样也支持多文件搜索 例:grep '定时任务' *.log
  • LinuxLinux基础常用命令1(常用Linux命令的基本使用,Linux终端命令格式)1. 常用Linux命令的基本使用1.1 学习Linux终端命令的原因1.2 常用Linux命令的基本使用1.3 自动补全2. Linux终端命令格式2.1 终端命令...
  • Linux搜索文件

    千次阅读 2019-04-06 16:51:21
    Linux搜索文件 常用的相关命令包括:whereis, which , find 和locate。 whereis 简单快速 并非从磁盘中直接查找,而是直接从数据库中查询。只支持二进制文件(-b),man帮助文件(-m)和源代码文件(-s)。 locate 快而全 ...
  • linux系统中,查看指定文件的指定内容,linux查找文件内容,linux文件关键字搜索: 查找所有 1.grep ‘异常’ catalina.out 2.cat catalina.out | grep ‘线程池计算当月理财余额异常’ 指定条件 1.匹配行上下10行 ...
  • Linux 如何在文件中查找指定内容

    千次阅读 2020-05-30 11:39:12
    一、前言:在Linux系统当中,查找文件里面的指定内容应该是系统维护、管理当中遇到最常见的。那么下面如何搜索、查找文件当中的内容呢?下面就介绍一下如何在文件中查找指定的内容 查找文件当中的内容,一般最常用...
  • Linux搜索文件或内容

    万次阅读 2019-03-02 11:14:48
    1、递归搜索文件内容,如果查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件...
  • Linux下查找\命令(收集整理)

    万次阅读 2019-05-13 14:57:06
    以下为总结,其实可直接跳过,查看locate部分,这个是类似windowsverything搜索工具! 一.Linux查找文件的相关命令 常 用 命 令 简要中文说明 程序所在目录 whereis ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 510,834
精华内容 204,333
关键字:

linux下搜索

linux 订阅