linux查询命令路径linux在线命令查询平台
    linux下通过whereis指令和which指令可以查看到指令的确定路径?下面由学习啦我为大家整理了linux查看指令的路径的相关学问,希望对大家有关怀!
    1.linux下查看指令的确定路径
    通过whereis/which 就可以啦,但是这两个指令之间还是有一些区分。网上查了一下资料,解释如下:
    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(不管是文件还是文件夹)的路径都列了出来。
    2.linux查看当前路径指令
    pwd指令能够显示当前所处的路径。
    这个指令比较简洁,假如有时在操作过程中遗忘了当前的路径,则可以通过此指令来查看路径,其执行方式为:
    #pwd
    /home/samlee
    第一行为运行的指令,第二行的内容为运行pwd指令后显示的信息,即显示用户当前所在的工作名目的路径为/home/samlee。
    提示:
    应当经常使用pwd指令。Linux的名目结构特殊冗杂,一个小小的分支就可能会有十几层名目,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。