新聞中心
它能夠搜索指定程序、二進制文件或源代碼等信息,這意味著我們可以通過whereis來快速查找某個命令相關聯的文檔或其他資源。whereis會列出所有與python相關的位置。本文目錄導讀:1、 which 命令2、 whereis 命令

創(chuàng)新互聯公司專注于信宜網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供信宜營銷型網站建設,信宜網站制作、信宜網頁設計、信宜網站官網定制、微信小程序開發(fā)服務,打造信宜網絡公司原創(chuàng)品牌,更為您提供信宜網站排名全網營銷落地服務。
作為一名Linux愛好者,我們不僅要熟悉常用的基礎命令,還需要掌握一些進階命令來提升我們在終端上的操作效率。其中包括which和whereis這兩個強大而實用的命令。1. which 命令
which是一個非常有用的命令,在日常工作中經常被使用到。它可以幫助我們快速定位指定程序或腳本所在路徑。
比如說,當你想知道某個可執(zhí)行文件在哪里時,就可以使用which來查找:
```
$ which python
/usr/bin/python
通過以上輸出結果可知python所在路徑為/usr/bin/python。
如果系統中存在多個同名程序,則會列出所有相關路徑:
$ which java
/usr/bin/java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
此外,在查找環(huán)境變量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相關的位置,包括可執(zhí)行文件、源碼庫以及配置文件等。
另外,在需要查詢特定類型文件時也很方便:
$ whereis -b java
java: /usr/bin/java
$ whereis -s ls
ls: /bin/ls
$ whereis -u ls #只顯示未被更新過緩存數據庫記錄中存在于PATH變量目錄里的文件名。
以上就是關于Linux進階命令之which和whereis的介紹了。雖然這兩個命令非常簡單易用,但它們能夠為我們提供高效便捷地操作體驗,并且在日常工作中經常被使用到。
網頁名稱:深入學習Linux進階命令之which和whereis,讓你的終端操作更加高效
新聞來源:http://m.fisionsoft.com.cn/article/copicsh.html


咨詢
建站咨詢
