首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux命令之which——查找命令

我们经常在linux查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件(命令位置。 whereis 查看文件位置。...which命令作用是,在PATH变量指定路径中,搜索某个系统命令位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行到底是哪一个位置命令。...1.命令格式: which 可执行文件名称 2.命令功能: which指令会在PATH变量指定路径中,搜索某个系统命令位置,并且返回第一个搜索结果。...-V  显示版本信息 4.使用实例: 实例1:查找命令路径,并显示其所在位置 命令: which ls 输出: ? 说明: which 是根据使用者所配置 PATH 变量内目录去搜寻可运行档!...所以,不同 PATH 配置内容所找到命令当然不一样! 实例3:找出 cd 这个命令 命令: which cd 输出: ? 说明: cd 这个常用命令竟然找不到啊!为什么呢?

2.8K30

Linux五个查找命令

1. find find是最常见和最强大查找命令,你可以用它找到任何你想找文件。...Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。...也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行到底是哪一个位置命令。...which命令使用实例: $ which grep 5. type type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带,还是由shell外部独立二进制文件提供。...如果一个命令是外部命令,那么使用-p参数,会显示该命令路径,相当于which命令。 type命令使用实例: $ type cd 系统会提示,cd是shell自带命令(build-in)。

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux命令之find——查找命令

    apps目录下查找属于gem用户组文件:find /apps -group gem -print 5 :按照更改时间或访问时间等查找文件: UNIX/Linux文件系统每个文件都有三种时间戳: 访问时间.../text.sh {} \; 例7 :列出所有长度为零文件:find . -empty find命令详解: find命令用来在指定目录下查找文件。任何位于参数之前字符串都将被视为欲查找目录名。...如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找子目录和文件全部进行显示。...: 实例1:在$HOME目录中查找文件属主为peida文件 命令: find ~ -user peida -print 实例2:在/etc目录下查找文件属主为peida文件: 命令: find...实例1:find命令从文件系统根目录开始,查找一个名为CON.FILE文件。

    4.7K50

    Linux五个查找命令

    最近,我在学习Linux,下面是一些笔记。 使用电脑时候,经常需要查找文件。 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。...大多数程序员,可能经常使用其中2到3条,对这5条命令都很熟悉的人应该是不多。 1. find find是最常见和最强大查找命令,你可以用它找到任何你想找文件。...Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。...which命令使用实例: $ which grep 5. type type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带,还是由shell外部独立二进制文件提供。...如果一个命令是外部命令,那么使用-p参数,会显示该命令路径,相当于which命令。 type命令使用实例: $ type cd 系统会提示,cd是shell自带命令(build-in)。

    1.5K10

    Linux文件查找命令详解

    对于文件查找,我们最好用还是属于find命令了,在说find命令之前,先把另外几个查找命令介绍一下。...locate命令 locate也能查询命令相关路径以及帮助等,但是它不是从PATH路径中进行遍历,它是从Linux一个数据库mlocate.db进行查询,mlocate.db数据库位于/var...对于find命令使用有一个大致公式 find 要查找位置 [限制条件] 要查找文件名 举个例子,从根目录下寻找所有的文件名中包含balabala文件 ?...我们也可以按照修改时间对文件进行查找,加入 -mtime 参数就可以了 为了方便find按时间查找,我们用下面的命令来生成一批文件 首先先了解一下date命令 ?...推荐阅读 这居然是一个RCE漏洞 Linux重定向及反弹shell详解 部署IIS+PHP+Oracle环境 Linux目录结构及开机流程详解 部署IIS+PHP+SQL server环境

    6.4K20

    Linux系列之查找命令

    前言 我们前端同学时常也会和Linux打交道,那么学习常用命令与概念就非常有必要了。...在接下来几篇文章中,我们一起来学习下有关Linux常用知识点~ Linux 有四个常用查找命令:locate、whereis、which 和 find。本文介绍它们区别和简单用法。...whereis aircrack-ng image.png which命令 LinuxPATH变量存放着操作系统寻找你在命令行中执行命令目录。...-name是你要寻找东西名字,结果将完全匹配。 image.png 搜索每一个目录,并从顶部开始查找,需要花费一定时间。我们可以通过指定目录来加快速度。...总结 以上就是关于在Linux查找东西介绍 :) 原文链接:https://www.madebygps.com/an-intro-to-finding-things-in-linux[1] 参考资料

    3K20

    linux文件查找-find命令

    find命令:用于在文件树中查找文件,并作出相应处理 1、find命令格式;          find pathname -options [-print -exec -ok ...] {}\ 2...、find命令参数;          pathname: find命令查找目录路径。...-print: find命令将匹配文件输出到标准输出。          -exec: find命令对匹配文件执行该参数所给出shell命令。...3、find命令选项:          -depth:在查找文件时,首先查找当前目录中文件,然后再在其子目录中查找。         .../test.txt  5、使用exec或ok来执行shell命令:          只要把想要操作写在一个文件里,就可以用exec来配合find命令查找     1)显示当前目录下面所有大于10k文件

    8.7K30

    Linux查找大文件命令

    在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。...本文整理了查看大文件和清空内容等命令,有用记得收藏~ 目录 1、查询服务器中大于1G文件 2、查询服务器中大于1G文件及属性信息 3、查询大文件并排序 1、查询服务器中大于1G文件 find..."/"根目录下所有大小超过1G文件,查询大小可以根据需要改变,如下: 相关查询:查询服务器中大于100M文件 find / -type f -size +100M 2、查询服务器中大于1G文件及属性信息...命令如下,在查询大于1G文件同时,显示创建者、size(以b为单位)、修改日期、路径; find / -type f -size +1G -print0 | xargs -0 ls -l 查询结果如下...我们一般会改配置优化或清空它,我们一般通过echo "" > /var/log/mysqld.log 命令来清空,那老铁是用啥好办法来清空呢?

    7.6K20

    linux查找命令之grep

    grep 功能说明:查找文件里符合条件字符串 语法:grep[­abcEFGhHilLnqrsvVwxy][­A 显示列数][­B 显示列数][­C 显示列数][­d 进行动作] [­e 范本样式][...备注:grep 指令用于查找内容包含指定范本样式文件,如果发现某文件内容符合 所指定范本样式,预设 grep 指令会把含有范本样式那一列显示出来.若不指定任何文 件名称,或是所给予文件名为“...只显示能匹配模式行 -q, --quiet, --silent 不显示所有正常输出 --binary-files=类型 假设参数是指定二进制文件, 可以是“binary”、“text...--exclude-from=文件 匹配指定中模式文件将被略过 -L, --files-without-match 只打印不匹配名称 -l, --files-with-matches...打印前行内容 -A,--after-context=NUM 打印后行内容 -C,--context=NUM 打印行输出内容 -NUM 和 --context=NUM

    3.7K52

    linuxfind文件查找命令与grep文件内容查找命令

    在使用linux时,经常需要进行文件查找。其中查找命令主要有find和grep。两个命令是有区。...区别:(1)find命令是根据文件属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。...(2)grep是根据文件内容进行查找,会对文件每一行按照给定模式(patter)进行匹配查找。...一.find命令     基本格式:find path expression 1.按照文件名查找    (1)find / -name httpd.conf  #在根目录下查找文件httpd.conf...-user panda  #在/tmp目录中查找所有不属于panda用户文件 二、grep命令 基本格式:find expression 1.主要参数 [options]主要参数:

    5.1K40

    详解Linux命令与文件查找

    一、执行文件名查找 which(查找‘执行文件’) //根据PATH环境变量所规范路径查询 which [-a] command //其中参数-a是指列出找到所有命令,而非只显示找到第一个...5)find特殊功能 对查询结果做操作 -print:输出至标准输出;默认动作; -ls:类似于对查找文件执行“ls -l”命令,输出文件详细信息,这里不可以使用‘ll’别名; -delete...:删除查找文件; -fls /PATH/TO/SOMEFILE:把查找所有文件长格式信息保存至指定文件中; -ok COMMAND {} \; :对查找每个文件执行由COMMAND表示命令...;每次操作都由用户进行确认; -exec COMMAND {} \; :对查找每个文件执行由COMMAND表示命令; 注意:find传递查找文件路径至后面的命令时,是先查找出所有符合条件文件路径...以上所述是小编给大家介绍Linux命令与文件查找详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家。在此也非常感谢大家对ZaLou.Cn网站支持!

    1.4K51

    linux 命令查找文件_grep命令查找文件

    一 grep : 查看文件内容,在文件中查询一个关键字,即搜索字符串命令(在指定文件中搜索符合条件字符串) grep 是包含匹配,不是完全精确匹配,特别适合查找内容 语法 : grep...[-option] 需要搜索关键字 文件名 参数: -n —- 连行号一起显示 -c —- 统计有几行 -i —- 忽略大小写(一般用少) -v —- 排除指定字符串(了解),取反,查找出来内容是搜索条件以外所有的内容...,适合找文件使用(linux 中最强大搜索命令) 语法: find [path] [-option] —- find [搜索范围][搜索条件] 参数: -name 文件名 —- 按照文件名进行搜索...(了解) 参数: -user 所有者 —- 按照文件所有者进行搜索(了解) [root@localhostTEST ~]# find / -user test01 三 locate : 用来查找文件...,按照文件名查找,消耗资源小,比find -name 快很多,但是新创建文件找不到,并且 tmp 临时目录 下文件也找不到,原因,是locate 查找Linux数据库 /var/lib/mlocate.db

    6.3K40

    查找 Linux 文件:查找命令使用完整指南

    命令行中按名称、部分名称或日期查找文件最简单方法 如果要在 Linux 系统上查找文件,find 命令可以轻松实现。您可以使用“查找”按名称、部分名称、日期、修改时间、大小等搜索文件。...这篇wikiHow文章将教你如何在Linux中使用find命令查找任何文件,从你下载文件到配置文件 你应该知道事情 find 基本语法是 find <search...find /path -type f -iname filename您可以使用此命令变体来查找 Linux 计算机上任何文件或目录。我们将命令分解为简单部分。...find / -type d -iname "*lib*" 此命令查找 Linux 文件系统上包含字符串“lib”所有目录。 使用该命令使搜索结果更易于管理。...-newermt "2023-2-08 12:00:00" 此命令查找 Linux 系统上时间戳在 2022 年 2 月 12 日上午 11:00 至 2023 年 8 月 2 日中午 12 点之间所有文件

    3.4K10

    linux必学文件及内容查找命令

    “在linux环境下,我们经常要查找一个文件或者文件内容,但搜索命令有很多,这些命令都有什么区别,应该怎么选择和使用呢? 下面总结了一些常见文件查找、内容查找命令,收藏起来备用吧。...” 文件查找 whereis 显示命令路径以及命令相关帮助手册文件路径,可以根据参数限定只查询命令、源文件和man文件。...常用参数 -b :查找可执行文件 -m :查找在man路径下帮助文件 -s :查找源代码文件 whereis pwd #查找pwd命令相关文件 whereis -m pwd #查找pwd命令帮助文件...locate 从linux内置索引数据库/var/lib/mlocate/mlocate.db查找文件,查询速度超快,但是新建文件可能需要一定时间才能加入该索引数据库,可以执行updatedb命令强制更新一次索引...内容查找 grep grep是linux系统一个强大文本搜索工具,可以从文本文件或者管道数据流中筛选匹配行或者数据。可以使用字符串或者正则表达式匹配。

    3K30

    Linux文本查找命令find用法详解

    find 命令主要用于查找目录和文件,可以指定多种参数进行匹配。...用法:find +查找路径 +命令参数 [输出形式] 查找路径:告诉find在哪查找 命令参数:指定要查找文件属性,属性包括多种,类型、名称、大小、修改时间等等 常用参数: -name 按文件名进行查找...,指定层级后可以现在只在一级目录或者2级目录查找) 输出形式:输出形式可选,输出形式有 -print 打印查找内容(默认就会打印查找内容,因此一般不用),-exec 对查找内容做进一步处理(...比较常用),形式为: -exec Linux指令 {} \; {}代表查找内容 实例: find ....-maxdepth 1 -name "*.txt" | xargs rm # 删除当前目录下txt结尾文件 xargs 将管道前命令执行结果当作参数逐个传递后管道后命令 ls [a-z].txt

    2K20

    Linux 系统下查找文件命令

    Linux 系统下查找文件命令,融合多部Linux经典著作,去除多余部分,保留实用部分。 查命令绝对路径: which用于查找并显示给定命令绝对路径,环境变量中PATH参数也可以被查出来。...: locate 搜索一个数据库/var/lib/mlocatedb,这个数据库中含有本地所有文件信息,Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过文件...find 命令可以说是最重要查找命令了,该命令参数较多。...-exec 命令 {} \; {} #表示find查询结果集 \ #是转义符,不使用命令别名,直接使用命令本身 ; #分号是表示语句结束....在linux中有一个别名机制,如rm删除文件,执行却是rm -i(用which rm 可以查看命令别名), 使用rm删除文件前会提示,就是因为rm -i这个参数。

    4.4K30

    Linux下文件搜索、查找、查看命令

    Linux下文件搜索、查找、查看命令 1、最强大搜索命令:find 查找各种文件命令  2、在文件资料中查找文件:locate   3、搜索命令所在目录及别名信息:which  4、搜索命令所在目录及帮助文档路径...9、指定显示文件后多少行内容:tail 10、查看一个文件:cat 11、查看文件内容多少字符多少行多少字节:wc 12、排序文件内容:sort 1、最强大搜索命令:find 查找各种文件命令...:查找 /home 目录下文件类型是目录 find /home -type d -inum 根据i节点查找 eg:查找 /tmp 目录下i节点为400342文件或目录   find /tmp...所以locate命令执行要比find命令执行速度快很多。但是这里有个问题,文件资料库是需要不断更新。我们新创建文件如果不更新 文件资料库,使用 locate 是查找不到。...eg:locate hcf 3、搜索命令所在目录及别名信息:which 功能描述:搜索命令所在目录及别名信息  语法:which【命令】  eg:which ls 4、搜索命令所在目录及帮助文档路径

    2.9K30

    Linux文件默认权限与查找命令详解

    文件/目录默认权限和隐藏权限 在前面几篇博客中为也已经提过,文件/目录基本权限有rwx,那么除了这三个基本权限,Linux使用ext2/ext3文件系统还存在着文件/目录隐藏权限。...命令查看。...输入:file /chai 显示:Ascii、data…… 命令与文件查询 脚本文件查询 which [-a] 命令名字 -a:将所有path路径下符合条件命令都列出来,而不仅仅只列出找到第一个命令...PS:Linux会将所有的文件记录在一张数据库表中,那么在使用whereis和locate查找文件时是在这张表中查找,有时候由于这张表更新比较慢,所以可能会查找到已经删除文件,也有可能找不到最新创建文件...: name 文件名:根据文件名查找 size [+-] SIZE:查找比SIZE大/小文件 type TYPENAME:查找文件类型是TYPE文件,文件类型有:f(普通文件)\b\c\s\d\l\

    2.7K160

    Linux文件查找命令find,xargs详述

    命令查找目录路径。...-prune 使用这一选项可以使find命令不在当前指定目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。...大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除文件。...来看看xargs命令是如何同find命令一起使用,并给出一些例子。 下面的例子查找系统中每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件 #find ....在下面的例子中, find命令从文件系统根目录开始,查找一个名为CON.FILE文件。 它将首先匹配所有的文件然后再进入子目录中查找

    7.6K20
    领券