首页
学习
活动
专区
圈层
工具
发布

Linux之which命令

which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。...什么是$PATH 在Linux中,PATH是一个环境变量,它告诉Shell和其他程序哪些目录搜索可执行文件。它由冒号分隔的指向包含可执行文件的目录的绝对路径的列表组成。...:/usr/sbin:/usr/bin:/usr/local/python3/bin:/root/bin 命令格式 > which 可执行的命令 命令功能 which指令会在PATH变量指定的路径中,搜索某个系统命令的位置...-V  显示版本信息 查找pwd命令的位置 > which pwd /usr/bin/pwd 查找which命令的路径 > which which alias which='alias | /usr/bin.../rumenbiji/linux-which.html

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

    Linux之which命令

    which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。...也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。...什么是$PATH 在Linux中,PATH是一个环境变量,它告诉Shell和其他程序哪些目录搜索可执行文件。它由冒号分隔的指向包含可执行文件的目录的绝对路径的列表组成。...:/usr/sbin:/usr/bin:/usr/local/python3/bin:/root/bin 命令格式 > which 可执行的命令 命令功能 which指令会在PATH变量指定的路径中,搜索某个系统命令的位置...-V  显示版本信息 查找pwd命令的位置 > which pwd /usr/bin/pwd 查找which命令的路径 > which which alias which='alias | /usr/bin

    73000

    Linux之which命令

    which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。...什么是$PATH 在Linux中,PATH是一个环境变量,它告诉Shell和其他程序哪些目录搜索可执行文件。它由冒号分隔的指向包含可执行文件的目录的绝对路径的列表组成。...:/usr/sbin:/usr/bin:/usr/local/python3/bin:/root/bin 命令格式 > which 可执行的命令 命令功能 which指令会在PATH变量指定的路径中,搜索某个系统命令的位置...-V  显示版本信息 查找pwd命令的位置 > which pwd /usr/bin/pwd 查找which命令的路径 > which which alias which='alias | /usr/bin.../rumenbiji/linux-which.html 微信公众号:入门小站

    1.3K00

    Linux 命令(90)—— which 命令

    2.命令格式 which [options] [--] COMMAND [...] which 可以有多个 COMMAND ,对于每个参数,它都将输出可执行程序的完整路径 3.选项说明 --all, -...a 打印出所有在 PATH 中匹配的可执行程序,而不仅仅是第一个匹配的可执行程序 --read-alias, -i 从 stdin 中读取别名列表 --skip-alias 忽略选项 --read-alias...跳过环境变量 PATH 中以点开头的目录 --skip-tilde 跳过环境变量 PATH 中以波浪号开头的目录和主目录中的可执行文件 --show-dot 如果环境变量 PATH 中一个目录以一个点开始...which passwd /usr/bin/passwd (2)一般情况下,which 是一个别称,可以查看 which 的详细定义。.../bin/alias /usr/bin/which 也可以跳过别名,直接查看命令 which 的所在路径。

    1.5K10

    Linux命令之which——查找命令

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

    3.4K30

    Linux系统之which命令的基本使用

    文章链接:https://cloud.tencent.com/developer/article/2468396 一、which命令介绍 which命令是Linux和Unix系统中的一个非常实用的工具,...二、which命令的使用帮助 2.1 which命令的基本语法 在命令行终端中,我们使用--help查询which命令的基本帮助信息。...三、which命令的基本使用 3.1 检查实践环境 检查操作系统版本 [root@RockyLinux-server001 ~]# cat /etc/os-release NAME="Rocky Linux...which命令依据用户配置的 PATH 环境变量中的目录来搜索可执行文件。因此,不同的 PATH 配置会导致找到的命令位置不同。...四、注意事项 命令查找范围有限:which命令主要在环境变量$PATH所设定的路径中查找可执行文件,不会查找没有添加到环境变量路径中的命令。

    30700

    linux每日命令(17):which命令

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置。 whereis 查看文件的位置。 locate 配合数据库查看文件位置。...which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。...一.命令格式: which 可执行文件名称 二.命令功能: which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。...:~/test$ which head /usr/bin/head 说明: which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的,所以,不同的 PATH 配置内容所找到的命令是不一样的.../which Centos7中: [root@localhost ~]# which which alias which='alias | /usr/bin/which --tty-only --read-alias

    1.2K40

    Linux下which、whereis、locate、find 区别

    which      查看可执行文件的位置  whereis    查看文件的位置  locate     配合数据库查看文件位置  find       实际搜寻硬盘查询文件名称  1、which ...,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找,效率自然会很高...总结: which     只能查可执行文件和别名(alias) ,并在PATH变量里面寻找 whereis   只能查二进制文件(含可执行文件)、说明文档,源文件等,从linux文件数据库(/var/...,文件名是部分匹配(见 3 locate passwd 的结果:opasswd) find      最强大,什么都能查,根据条件查找文件,在硬盘上查找,效率很低 参考推荐: Linux下which、...whereis、locate、find 命令的区别 Linux Shell 常用命令与目录分区的学习总结 linux中的find 命令 Linux xargs命令 linux软链接和硬链接

    1.4K40

    oeasy教您玩转linux010108到底哪个which

    which 比如我们想知道我们使用的java在哪里? whereis java 我只想查java的二进制文件 whereis -b java 也有好多,到底哪个?...比如我们想知道我们使用的java在哪里? which java 这样我们就得到了二进制里面的第一个,也就是我们执行命令时候对应硬盘的位置....我们来玩吧 各种命令都来当which的参数 which pwd which uname which whatis which whereis 现在我们有了三个灵魂之问了✊ whatis 你是谁 whereis...你在哪 which 到底在哪 通过这三个命令我们可以知道,任何命令的作用、位置,我们给这三个问号起名叫灵魂三问 !...灵魂三问 我们来对cat命令,试试这个灵魂三问 whatis cat whereis cat which cat 有了这三个命令 我们就可以了解任何命令的基本信息了!

    63100

    每天学一个 Linux 命令(51):which

    昨日推荐:每天学一个 Linux 命令(50):date 命令简介 which 命令用于查找并显示指定的命令的绝对路径信息,按环境变量PATH路径查找。...使用 which 命令,也可以看到某个系统命令是否存在。 语法格式 which [options] [--] programname [...]...选项说明 -a #打印每个匹配文件名的所有匹配路径名 -V #打印版本信息 which 退出状态 0 #找到了所有文件名,所有文件都是可执行的 1 #找不到一个或多个文件名,或者文件名不可执行 2...#指定的选项无效 应用举例 显示命令的完整路径 [root@centos7 ~]# which which alias which='alias | /usr/bin/which --tty-only...--read-alias --show-dot --show-tilde' /usr/bin/alias /usr/bin/which [root@centos7 ~]# which ls alias

    44710

    【Linux】关于Linux中的权限

    而Linux的文件类型和后缀无关(后缀名可以作为提示,用户可以使用后缀区分文件类型),但是对linux来说区分文件和文件本身的后缀是无关的(但是gcc等工具对文件后缀可能有要求)。...后缀本质就是文件名的一部分。 开始之前,我们输入ll指令,来看看前面10个字符代表什么意思: 在linux中,是通过ll显示的众多属性列中的第一列的第一个字符来区分文件类型的。...则无法用ls等命令查看目录中的文件内容...., 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限。...y [hwc@VM-8-3-centos ~]$ 为了解决这个不科学的问题, Linux引入了粘滞位的概念 粘滞位 Linux系统中有很多人,我们需要在一个公共的目录下,进行临时文件的操作(增删查改

    8.2K20

    Linux中的段

    Linux中的段 Intel 微处理器的段机制是从8086 开始提出的, 那时引入的段机制解决了从CPU 内部 16 位地址到20 位实地址的转换。...这不仅简化了Linux 内核的设计,而且为把Linux 移植到其他平台创造了 条件,因为很多RISC 处理器并不支持段机制。但是,对段机制相关知识的了解是进入Linux 内核的必经之路。...但内核中也用到LDT,那只是在VM86 模式中运行Wine 时, 即在Linux 上模拟运行Windows 软件或DOS 软件的程序时才使用。...linux的GDT Linux 在启动的过程中设置了段寄存器的值和全局描述符表GDT 的内容,段的定义在include/asm-i386/segment.h 中: #define __KERNEL_CS...而在保护模式下时,由于段基址已经存入了段描述符中,所以段寄存器中再存放段基址是没有意义的,在段寄 存器中存入的是一个叫作选择子的东西– selector。

    5.2K20

    linux中的权限

    2.1.1  which 命令 which 是根据PATH 变量里的内容来查找。...[root@znix ~]# which awk /bin/awk 2.1.2 find 命令 "*awk*" 找其中包含的字段。模糊查找。...w  修改文件的内容 需要r权限的配合 x   执行文件的权限 需要r的权限配合 6.5 测试对于目录的rwx r 显示目录里的内容 相当于ls w 对目录里面的内容就行修改 可以在目录中删除,创建文件...小结 对于目录来说 r   显示目录里的内容 相当于ls  需要x配合 w   对目录里面的内容就行修改 可以在目录中删除,创建文件 需要x权限的配合 x   进入到目录中的权限 cd  是否能查看目录里面的文件属性信息...x权限的配合 x   进入到目录中的权限 cd  是否能查看目录里面的文件属性信息

    8.2K00

    LInux中的查找

    LInux中的查找 一、grep 二、find 2.1 基本用法 2.2 -exec 命令选项 2.3 配合 xargs 命令 三、awk 一、grep Global Regular Expression...参考文章 二、find 2.1 基本用法 用于在文件树中(目录结构下)查找文件,并作出相应的处理 。 命令参数 pathname: find命令所查找的目录路径。...-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,考虑到各个系统中分号会有不同的意义,前面加反斜杠\。 示例 在目录中查找更改时间在n日以前的文件并删除它们 find ....查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件 # 显示为: # ./log2013.log: empty # ....-type f | xargs file 在整个系统中查找内存信息转储文件(core dump) ,然后把结果保存到/tmp/core.log 文件中 find / -name "core" -print

    17.8K10
    领券