它能够搜索指定程序、二进制文件或源代码等信息,这意味着我们可以通过whereis来快速查找某个命令相关联的文档或其他资源。whereis会列出所有与python相关的位置。本文目录导读:1、 which 命令2、 whereis 命令
创新互联公司专注于信宜网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供信宜营销型网站建设,信宜网站制作、信宜网页设计、信宜网站官网定制、微信小程序开发服务,打造信宜网络公司原创品牌,更为您提供信宜网站排名全网营销落地服务。
作为一名Linux爱好者,我们不仅要熟悉常用的基础命令,还需要掌握一些进阶命令来提升我们在终端上的操作效率。其中包括which和whereis这两个强大而实用的命令。1. which 命令
which是一个非常有用的命令,在日常工作中经常被使用到。它可以帮助我们快速定位指定程序或脚本所在路径。
比如说,当你想知道某个可执行文件在哪里时,就可以使用which来查找:
```
$ which python
/usr/bin/python
通过以上输出结果可知python所在路径为/usr/bin/python。
如果系统中存在多个同名程序,则会列出所有相关路径:
$ which java
/usr/bin/java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
此外,在查找环境变量PATH下是否有某个特定文件时也很方便:
$ which ls
/bin/ls2. whereis 命令
whereis也是一个十分实用的命令。与which类似地,它能够搜索指定程序、二进制文件或源代码等信息,并返回其路径。
与which不同的是,whereis还可以搜索程序的帮助和手册等信息。这意味着我们可以通过whereis来快速查找某个命令相关联的文档或其他资源。
下面是一个实际例子:
$ whereis python
python: /usr/bin/python2.7 /usr/bin/python3.6m /usr/bin/python3.8-config
/usr/bin/python3.6-config /usr/lib/python2.7 /usr/lib/python3.6
/usr/lib64/python2.7 /usr/lib64/python3.6 /etc/python2.7.conf
/etc/alternatives/idle-python2.7.manifest
/etc/alternatives/idle-python3.manifest
从输出结果中可以看出,whereis会列出所有与python相关的位置,包括可执行文件、源码库以及配置文件等。
另外,在需要查询特定类型文件时也很方便:
$ whereis -b java
java: /usr/bin/java
$ whereis -s ls
ls: /bin/ls
$ whereis -u ls #只显示未被更新过缓存数据库记录中存在于PATH变量目录里的文件名。
以上就是关于Linux进阶命令之which和whereis的介绍了。虽然这两个命令非常简单易用,但它们能够为我们提供高效便捷地操作体验,并且在日常工作中经常被使用到。
当前文章:深入学习Linux进阶命令之which和whereis,让你的终端操作更加高效
当前网址:http://www.shufengxianlan.com/qtweb/news18/136768.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联