Linux命令搜索命令whereis与which的区别

 更新时间:2017年08月30日 11:03:30   投稿:lqh  
这篇文章主要介绍了Linux命令搜索命令whereis与which的区别的相关资料,这里举例说明该如何区别他们之家的用法,需要的朋友可以参考下

Linux命令搜索命令whereis与which的区别

一 whereis

1、语法

whereis 命令名

搜索命令所在的路径以及帮助文档所在的位置

选项:

-b:只查找可执行文件
-m:只查找帮助文件

2、实战

[root@localhost ~]# whereis ls
ls:/usr/bin/ls /usr/share/man/man1/ls.1.gz/usr/share/man/man1p/ls.1p.gz
[root@localhost ~]# whoami
root
[root@localhost ~]# whatis
whatis what?
[root@localhost ~]# whatis ls
ls (1)- list directory contents
ls (1p)- list directory contents
[root@localhost ~]# whereis -b ls
ls:/usr/bin/ls
[root@localhost ~]# whereis -m ls
ls:/usr/share/man/man1/ls.1.gz/usr/share/man/man1p/ls.1p.gz

二 which

1、语法

which 命令名

搜索命令所在路径及别名

2、实战

[root@localhost ~]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
[root@localhost ~]# which pwd
/usr/bin/pwd
[root@localhost ~]# whereis cd
cd:/usr/bin/cd /usr/share/man/man1/cd.1.gz/usr/share/man/man1p/cd.1p.gz
[root@localhost ~]# which cd
/usr/bin/cd

三 PATH环境变量

定义的是系统搜索命令的路径

[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

以上就是Linux命令搜索命令whereis与which的区别的讲解,如有疑问请留言或者到本站社区交流讨论,大家共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Linux系统下如何挂载FAT32的U盘

    Linux系统下如何挂载FAT32的U盘

    Linux挂载U盘步骤如下: 1:将U盘插入USB接口,检查是否插好 2:用fdisk命令检查分区和USB设备信息
    2013-04-04
  • Linux命名管道方式

    Linux命名管道方式

    这篇文章主要介绍了Linux命名管道方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • FOXHIS PMS前台西软服务器端和客户端安装教程

    FOXHIS PMS前台西软服务器端和客户端安装教程

    网上有很多关于西软FOXHIS PMS的安装教程,但大多没有详细描述并且内容非常肤浅粗燥,本特意把自己的安装过程写成文档并记下,后面的数据库操作没有提供图片,但是我相信绝对能够看得懂
    2017-01-01
  • CentOS 6 Linux系统添加永久静态路由的方法

    CentOS 6 Linux系统添加永久静态路由的方法

    在Linux系统中,特别是对于服务器管理而言,正确配置网络路由是确保网络通信顺畅的重要步骤,本文将介绍如何在CentOS 6系统中添加永久静态路由,通过本文的学习,你将能够掌握如何在不影响现有网络配置的情况下,为你的系统添加一条或多条静态路由,需要的朋友可以参考下
    2025-03-03
  • CentOS 7 中firewall-cmd命令详细介绍

    CentOS 7 中firewall-cmd命令详细介绍

    这篇文章主要介绍了 CentOS 7 中firewall-cmd命令详细介绍的相关资料,这里对CentOS 7的firewall-cmd命令一一介绍,希望能帮助开始使用的朋友,需要的朋友可以参考下
    2016-11-11
  • Centos7.3开机自动启动或执行指定命令操作

    Centos7.3开机自动启动或执行指定命令操作

    这篇文章主要介绍了Centos7.3开机自动启动或执行指定命令操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 详解虚拟机中CentOS 7 网络和ssh的配置

    详解虚拟机中CentOS 7 网络和ssh的配置

    这篇文章主要介绍了详解虚拟机中CentOS 7 网络和ssh的配置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03
  • 详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别

    详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别

    这篇文章主要介绍了apache编译安装httpd-2.4.54以及三种风格的init程序特点和区别 ,通过编译安装httpd来深入理解源码包安装(httpd-2.4.54),本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Linux中的EXT系列文件系统格式详解

    Linux中的EXT系列文件系统格式详解

    这篇文章主要给大家介绍了关于Linux中EXT系列文件系统格式的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Linux启动Java程序jar包Shell脚本方式

    Linux启动Java程序jar包Shell脚本方式

    文章介绍了如何创建一个Shell脚本来简化在Linux环境中启动Java程序jar包的过程,该脚本可以检查jar包的状态、启动、停止和重启项目,只需修改脚本中的变量并将其与jar包放在同一目录下,即可方便地使用该脚本
    2024-12-12

最新评论