linux 下,我们常使用 cd ,grep,vi 等命令,有时候我们要查到这些命令所在的位置,如何做呢?

linux下有2个命令可完成该功能:which ,whereis

which 用来查看当

前要执行的命令所在的路径。

whereis 用来查看一个命令或者文件所在的路径,

which命令的原理:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

which命令的使用实例:

  $ which grep

~~~~~~~~~~~~~~~·

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

whereis命令的使用实例:

  $ whereis grep

下面举个例子来说明。加入你的linux系统上装了多个版本的java。如果你直接在命令行敲命令 "java -version" ,会得到一个结果。但是,你知道是哪一个路径下的java在执行吗?如果想知道,可以用 which 命令:

which java

返回的是 PATH路径中第一个JAVA的位置,也就是JAVA命令默认执行的位置

如果使用命令: whereis java

那么你会得到很多条结果,因为这个命令把所有包含java(不管是文件还是文件夹)的路径都列了出来。

which ,whereis命令相关推荐

  1. 每天一个linux命令(17):whereis 命令

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

  2. 【Linux】一步一步学Linux——whereis命令(15)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 whereis命令用来定位命令的二进制程序.源代码文件和m ...

  3. 每天一个Linux命令(17)--whereis命令

    whereis 命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返所有信息. 和find相比,whereis查找的速度非 ...

  4. whereis 命令(转)

    原文:http://www.cnblogs.com/peida/archive/2012/11/09/2761928.html whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b) ...

  5. Linux 命令(91)—— whereis 命令

    1.命令简介 whereis 命令用于查找命令的二进制程序.源代码文件和 man 手册等相关文件的路径,如果仅显示命令的绝对路径,可使用 which 命令,其他普通文件的查找需使用 locate 或 ...

  6. Linux之whereis命令

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

  7. whereis命令用法举例

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

  8. Linux二进制查看命令,Linux whereis命令:査找二进制命令、源文件和帮助文档

    Linux 拥有强大的搜索功能,但是强大带来的缺点是相对赚复杂.但是大家不用担心,搜索命令只是选项较多,不容易记忆而已,并不难理解. 在使用搜索命令的时候,大家还是需要注意,如果搜索的范围过大.搜索的 ...

  9. linux中whereis命令的用法,Linux中的Whereis命令,教你如何使用whereis命令及注意事项...

    本文教你使用Linux操作系统中的Whereis命令,包括注意事项.whereis是一个命令行实用程序,允许你查找给定命令的二进制文件.源文件和手动页面文件的位置. 如何使用whereis命令及注意事 ...

  10. linux中where作用,linux基础命令——whereis命令的使用介绍

    摘要: ​linux基础命令中的whereis命令用于查找文件.​该指令会在特定目录中查找符合条件的文件.这些文件应属于原始代码.二进制文件,或是帮助文件.​该指令只能用于查找二进制文件.源代码文件和 ...

最新文章

  1. C语言之数组中你所不在意的重要知识
  2. 安装了低版本Jdk后eclipse无法打开的终极解决方法
  3. linux下模仿用户左键,linux 鼠标左右键互换实现代码
  4. 寻找性能更优秀的动态 Getter 和 Setter 方案
  5. Redis整合springboot实现集群模式
  6. 在Linux上使用logwatch分析监控日志文件
  7. 操作系统OS进程(一)初识
  8. Elasticsearch--linux网络设置 开启密码访问---全文检索引擎ElasticSearch工作笔记021
  9. LinuxMint下的Orionode源码安装
  10. 【王道考研】计算机网络知识点
  11. photoshop ps 证件照 照片 换底色
  12. 哪些学校考研计算机自命题,计算机考研自主命题学校
  13. 中国大学mooc java_中国大学mooc2020年Java程序设计答案大全
  14. HTML学习笔记4:如何给网页添加图片和超链接
  15. GYM 100827 A.Runes(水~)
  16. 1_图片相似性度量指标(20181218)
  17. 阿隆(Aroon)技术指标在量化交易中的应用 | 干货
  18. 第一章【Oracle自动化部署脚本】诞生
  19. 3dgis java,三维GIS研发思路
  20. 原生js的图片.文字.小框的跑马灯效果及弹幕效果

热门文章

  1. 这个淘宝验证码是多少
  2. PowerBI实现行级别安全性(RLS)
  3. 用js将姓氏转变为星号,或者将名字转变为星号
  4. 画质增强概述-3.2-AI增强实践之推理与部署
  5. PY快速备注或者注释快捷键(单行或多行)
  6. java undertow_undertow服务器运行一段时间后就会占用很高的cpu资源
  7. 小学语文词语教学反思
  8. 台式液晶计算机功耗,台式电脑功率一般多大 台式机功率有多少【详细介绍】...
  9. 【安卓笔记】仿猎豹清理大师波浪效果
  10. LRU算法原理及实现