locate的基本用法】的更多相关文章

命令用途 locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案. 其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了. 所以你要知道: 1. locate的速度比find快,因为它并不是真的查找文件,而是查数据库 2. locate的查找并不是实时的,而是以数据库的更新为准,一般是系统自己维护 3. 升级数据库命令:locate -- u 命令用法 #查看locate版本信息-V bixiaopeng@bixiaop…
一.工作原理 1. locate是通过读取一个或多个由updatedb命令生成的数据库来查找文件的,而updatedb由计划任务程序cron每天运行来更新缺省的数据库(/var/lib/mlocate/mlocate.db).2.缺省情况下,locate并不检查在数据库中查找到的文件是否存在,也不会报告那些在最近一次更新数据库之后生成的那些新文件. 二.基本用法 1.查找dict.txt,如果在数据库中查找到且文件存在,就显示文件所在的路径:否则,即使在数据库中查找到也不显示.$ locate…
1.where :where ifconfig.用来搜索命令,显示命令是否存在以及路径在哪 2.whereis:whereis vim .用来搜索程序名,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息. 3.locate:locate passwd.用来搜索文件,和whereis一样是在数据库中查找,速度快,但是不准确.假设数据库每天更新一次,刚刚新建的文件就找不到. 4.find: find -name passwd.用来搜索…
which 命令 which 命令的作用是,在 PATH 变量指定的路径中搜索可执行文件的所在位置.它一般用来确认系统中是否安装了指定的软件. (1)命令格式 which 可执行文件名称 whereis 命令 whereis 命令主要用于定位可执行文件.源代码文件.帮助文件在文件系统中的位置.whereis 命令还具有搜索源代码.指定备用搜索路径和搜索不寻常项的能力. whereis 命令查找速度非常快,这是因为它根本不是在磁盘中漫无目的乱找,而是在一个数据库中(/var/lib/mlocate…
在linux下面经常用查找命令,我自己最常用的是find whereis locate 关于find 我常用find的基本功能,如 find / -name filename 在某个目录下寻找文件. find命令支持正则,可以写成 find . -name abc* 但是find查找非常慢,而且find查找的内容比较多,可以结合grep命令. find的功能很强大,如下: find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录>…
locate 用法:locate filename locate是Linux系统中的一个查找(定位)文件命令,和find命令等找寻文件的工作原理类似,但locate是通过生成一个文件和文件夹的索引数据库,当用户在执行locate命令查找文件时,它会直接在索引数据库里查找,若该数据库太久没更新或不存在,在查找文件时就提示: “locate: can not open `/var/lib/mlocate/mlocate.db': No such file or directory”. 此时执行“up…
本次实验将介绍 Linux 命令中 which.whereis.locate 命令的用法. which whereis locate 1.which which命令的作用是,在PATH变量指定的路径中搜索可执行文件的所在唔知.它一般用来确认系统中是否安装了指定的软件. [命令格式]:which 可执行文件名称 [常用参数]: [常用范例]: 1.确认是否安装了gcc which gcc 2.查看cd命令的位置路径 which cd 从上面的显示信息可以看到在实验楼的系统中 cd 是一个 shel…
一,从索引库查找文件:locate 索引库:操作系统会周期性的遍历根文件系统,然后生成索引库 手动更新索引库:updatedb 语法:locate [OPTION]... PATTERN... 只匹配basename:-b 统计出有多少个符合条件的文件:-c 使用基本正则表达式:-r 注意:构筑索引,需要遍历整个根文件系统,非常消耗资源. 二,直接从文件系统里查找:find 下面写道的[文件],包含文件和文件夹 跟locate比,find是精确,实时查找,速度没有locate快. 用法:find…
在Linux的文件查找命令中,mlocate提供的locate命令在单纯进行路径名名查找时有着显著的效率优势,因为mlocate预先对磁盘文件进行扫描并存储到一个数据库文件中,查找时只需要检索数据库而即可.本文主要对mlocate工具数据库的更新(updatedb)进行分析. 基础知识 locate命令需要安装mlocate来获得 locate命令基础用法:点此链接 mlocate的配置:点此链接.这里特别说一下 PURNE_BIND_MOUNTS,大部分文章只说这是限制搜索,没说具体意思,其实…
which.whereis.locate.find 命令用法   大部分转自http://312788172.iteye.com/blog/730280,有修改 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用. which      在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果.whereis      whereis命令只能用于程序…
Linux文件查找查找主要包括:locate和find 1.locate 用法简单,根据数据库查找,非实时,用法: locate FILENAME 手动更新数据库(时间可能较长) updatedb 2.find 实时,精确,功能强大,用法: find 路径 查找标准 查找后动作 (1)路径:. 或者 ./ 均表示当前目录 (2)查找标准: -name 'FILENAME' 文件名精确匹配(支持通配符* ? []) -iname 'FILENAME' 文件名模糊匹配(不分大小写) -regex P…
Help里的解释 function Locate(const KeyFields: String; const KeyValues: Variant; Options: TLocateOptions): Boolean; KeyFields: is a string containing a semicolon-delimited list of field names on which to search. KeyValues: is a variant array containing th…
之前项目中需要写一个sql,就是查出某个调研详情中,选A答案,B答案,C答案...F答案的人各有多少人,这个sql也是费了很大的力气才写出来,故记下来,方便以后使用. 其中tbl_research_item为调研详情表,tbl_user_research_item为用户答题详情表 SELECT item.research_id,item.item_id,item.question,item.question_type,item.option1,item.option2,item.option3,…
SELECT LOCATE('q', 'asqdfasdfser') 返回 3 SELECT LOCATE('q', 'asqdfasqdfser',4) 返回 8 SELECT * from  mydb.new_name where locate('6', logID)    这句话的意思是 从mydb的new_name表中筛选出logID带6的那一行数据…
主要有find,locate,whereis,which等 1. find是最常用也是最强大的查找命令,它可以查找任何类型的文件. find命令的一般格式为:find <指定目录><指定条件><指定动作>,即find pathname -options [-print -exec -ok] 参数解释: pathname:pathname为搜索的目录及其子目录,默认情况下为当前目录 常用的option选项: -name:按文件名来查找文件 -user:按照文件的属主来查找…
1. 用法一 LOCATE(substr,str) POSITION(substr IN str) 函数返回子串substr在字符串str中第一次出现的位置.如果子串substr在str中不存在,返回值为0. mysql> SELECT LOCATE('bar', 'foobarbar'); -> 4 mysql> SELECT LOCATE('xbar', 'foobar'); -> 0 这个函数是大小写不敏感的.在MySQL3.23中,这个函数是字母大小写敏感的,当在MySQL…
Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数: pathname: find命令所查找的目录路径.例如用.来表示当前目录,用/来表示系统根目录.-print: find命令将匹配的文件输出到标准输出.-exec: find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'command' { } \;,注意{ }和\:之间的…
一:which which查找脚本文件也就是我们的系统命令 用法:which [command] 默认根据我们PATH路径去查找,但是不同的用户肯定设置不同的PATH,所以就像普通用户查找不到一些/sbin/下的命令是正常的.但是有的命令我自己可以用,但是查找不到就奇怪了,比如"cd"命令,实际上它是bash内置命令. student@student:$ type cd cd is a shell builtin 参数:-a : 将所有由PATH路径下可查找的命令均列出,而不只找到第一…
转载请注明出处:http://www.cnblogs.com/f-ck-need-u/p/5925923.html 学习这个xargs花了很长时间,在网上翻了很久也查了很多书关于xargs的介绍,都只是简单的介绍了它的几个用法,却没有介绍它工作的原理,man也只有简单的介绍,并没有说各个选项之间配合时的情况.所以我只能自己探索了,探索的路上确实充满了荆棘,不断的总结却不断的被实验推翻,每当以为自己得出了结论,却往往发现不够完善,所以我自己也是边测试边删改完成这篇学习记录,但是不得不说这过程充满了…
Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数: pathname: find命令所查找的目录路径.例如用.来表示当前目录,用/来表示系统根目录.-print: find命令将匹配的文件输出到标准输出.-exec: find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'command' { } \;,注意{ }和\:之间的…
最近学习了一下mySql,总结一下SqlServer不同一些用法: 操作符优先级以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符具有相同的优先级.:=||, OR, XOR&&, ANDNOTBETWEEN, CASE, WHEN, THEN, ELSE=, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN|&<<, >>-, +*, /, DIV,…
Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数: pathname: find命令所查找的目录路径.例如用.来表示当前目录,用/来表示系统根目录.-print: find命令将匹配的文件输出到标准输出.-exec: find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'command' { } \;,注意{ }和\:之间的…
介绍 linux上做维护的时候经常会去查找某个文件路径 如果不需要特殊的查找匹配(比如时间 大小...) 格式化的输出(此处用find) 建议用locate命令 因为locate命令查找速度非常的快 locate查找文件路径会通过一个数据库/var/lib/mlocate.db/* (包括系统内所有档案名称及路径的数据库) ps: find是搜索磁盘查找文件 安装,用法 yum install mlocate -y 使用前手动建立,更新数据库 updatedb #有时候会发现命令找不到文件 数据…
命令名称:find功能:文件搜索命令所在路径:/bin/find用法:find 搜索范围 匹配条件其他:举例:find /root -name initfind /root -size +1024find /root -user dashenfind /root -group yizufind /root -cmin -5find /root -size +1024 -a -size -2048find /root -type ffind /root -inum 1234find /root -…
Linux中find常见用法示例[转]·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参数: pathname: find命令所查找的目录路径.例如用.来表示当前目录,用/来表示系统根目录.-print: find命令将匹配的文件输出到标准输出.-exec: find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'command' { } \;,注意{ }和\:之间…
rpm常见的用法: 命令 说明 rpm -i <.rpm file name> 安装指定的 .rpm 文件 rpm -U <.rpm file name> 用指定的.rpm文件升级同名包 rpm -e <package-name> 删除指定的软件包 rpm -q <package-name> 查询指定的软件包在系统中是否安装 rpm -qa 查询系统中安装的所有RPM软件包 rpm -qf </path/to/file> 查询系统中指定文件所属的…
1.select语句可以用回车分隔 $sql="select * from article where id=1" 和 $sql="select * from article      where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时 2.批量查询数据 可以用in来实现 $sql="select * from article where id in(1,3,5)" 3.使用concat连接查询…
Find命令 用法示例:查找HOME目录下大于1M小于10M的文件$ find ~ -size +1M -size -10M 15个小时这一时刻修改的文件:find . -mmin 900 | xargs -i ls -l {}33分钟前之后修改的文件:find . -cmin -33 | wc -l[a]上次访问的时间 参数是 -atime[b]上次属性变更的时间 参数是 -ctime[c]上次内容变更的时间 参数是 -mtime linux 查找目录或文件查找目录:find /(查找范围)…
which whereis locate find alias file ls cat echotar bzip2 gzip history mv cp rm --------------------------------------------------------------------------------------------------------------------------------------------------linux下的查找命令which,whereis…
find命令的功能很强大,查找文件的选项很多,所以这是一个很实用并且很常用的linux命令.但是他有个缺点就是搜索的时候比较慢的.而与之相对的有一个locate命令. find的命令格式 find  pathname  -option  [-print ] [  -exec  -ok   command]  {} \; 2. 命令参数: pathname : find命令所查找的目录路径.相对路径和绝对路径都可以的. -print:   find命令将匹配的文件输出到标准输出(默认就是将找到的文…