linux 查找命令

which是查找命令的位置,是根据用户path路径进行查找,

locate 是在数据库里查找,数据库大至每天更新一次。
whereis 可以找到可执行命令和man page

find 就是根据条件查找文件。

which 可以找到可执行文件和别名(alias)

which       查看可执行文件的位置
whereis    查看文件的位置

locate       配 合数据库查看文件位置

find          实际搜寻硬盘查询文件名称

1、which

语法:

[[email protected] ~]# which 可执行文件名称

例如:

[[email protected] ~]# which passwd

/usr/bin/passwd

which是通过 PATH环境变量到该路径内查找可执行文件,所以基本的功能是寻找可执行文件

2、whereis
语法:

[[email protected] ~]# whereis [-bmsu] 文件或者目录名称

参数说 明:

-b : 只找二进制文件

-m: 只找在说明文件manual路径下的文件

-s : 只找source源文件

-u : 没有说明文档的文件

例如:

时间: 2024-12-28 20:52:58

linux 查找命令的相关文章

linux查找命令、find、grep总结

find 命令 语法:find 搜索路径 匹配表达式 功能:该命令用于在指定路径中查找符合条件的文件,搜索路径可以是多个目录,不同目录之间以空格分隔 (1)匹配表达式1      -name filename:要查找的文件名.可以使用通配符"*","?",但要用双引号将文件名引起来           例子:root# find  –name  "h*"  –print           翻译:在当前目录下查找以h开头的文件          

Linux查找命令

最近,我在学习Linux,下面是一些笔记. 使用电脑的时候,经常需要查找文件. 在Linux中,有很多方法可以做到这一点.国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条.大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的. 1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所

linux 查找命令(转)

1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录.默认为当前目录. - <指定条件>: 所要搜索的文件的特征. - <指定动作>: 对搜索结果进行特定的处理. 如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显

Linux查找命令Find与文件三种时间

我们经常在linux要查找某个文件,但不知道放在哪里,可以使用下面的一些命令来搜索: Which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. Find 实际搜寻硬盘查询文件名称. 其中find的功能很强大,find的使用方法如下: find 命令格式 find pathname -options [-print -exec -ok ...] 命令参数: pathname: find命令所查找的目录路径.例如

Linux查找命令grep和less

新学习了一个less命令.看一些教程,直接给出各个选项和解释,读起来太费劲也没法很好地记忆.我就讲讲运用吧. 首先,很多时候,要查询某个时间点的日志,或者查看某个操作的异常.这时候,就需要搜索日志全文.介绍下less的简单用法. 第一步,less查看文件 less 日志文件名 1,这时候,使用组合键 shift + g 可以定位到文件末尾. 在文件末尾,使用组合键(从末尾开始根据之后输入的字符串向上检索) shift + ? 然后输入查询条件,可以是时间串,也可以是关键字,比如日志有打印user

Linux 的命令机制

命令格式 COMMAND [OPTIONS...] [ARGUMENTS...]选项:用于启用或关闭命令的某个或某些功能短选项:-c 例如:-l, -h长选项:--word 例如:--all, --human-readable参数:命令的作用对象: 比如文件名和作用名 注意 1. *多个选项以及多参数和命令之间使用空白字符串分隔* 2. *取消和执行命令执行:Ctrl+c,Ctrl+d* 3. *多个命令可以用 ; 符号分开* 4. *一个命令可以用 \ 分成多行* 命令的提示符与用户的uid

linux下面的查找命令

在linux下面经常用查找命令,我自己最常用的是find whereis locate 关于find 我常用find的基本功能,如 find / -name filename 在某个目录下寻找文件. find命令支持正则,可以写成 find . -name abc* 但是find查找非常慢,而且find查找的内容比较多,可以结合grep命令. find的功能很强大,如下: find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录>

linux 查找指定内容并显示指定行数的命令,显示匹配行和行号

grep -i "desktop-printing-0.19-20.2.el5.x86_64" -n -A 10 install.log linux 查找指定内容并显示指定行数的命令,显示匹配行和行号,布布扣,bubuko.com

linux下find(文件查找)命令的详解

文件查找命令locate和find详解 locate 配合数据库缓存,快速查看文件位置,非实时查找( 数据库查找) find 实际搜寻硬盘查询文件名称 ,实时查找 locate简介 locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息.Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件.为了避免这种情况,可以在