跳至內容

Linux的哪個命令

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

標題:Linux Which Command

摘錄:關於在Linux上使用”which”命令以及如何從PATH變量查找各種可執行文件和腳本的實用教程以及示例。

固定鏈接:linux-哪個-命令

Category:Linux命令

在本指南中,我們將瞭解Linux中的“Which”命令。

先決條件:

要執行本指南中演示的步驟,您需要以下組件:

  • 正確配置的Linux系統。出於測試目的,建議使用Linux VM
  • 對命令行界面有基本瞭解

which命令

現代Linux系統都內置了多個工具,可用於各種任務,如系統管理、自動化、系統監控和遠程計算。"which"命令便是其中之一。

“which”命令的主要用途是定位可執行文件(和腳本)的位置。請看下面的例子:

$哪個是

這裏:

  • 我們要問”哪個”告訴我們”ls”的位置
  • “which”命令在PATH中搜索”ls”命令。瞭解更多有關Linux上PATH環境變量的信息。
  • 當找到匹配項時,文件的位置將打印在控制檯(STDOUT)上。

基本用法

要找到命令/工具的二進制可執行文件,請按如下所示使用“Which”命令:

$,

“which”命令也接受多個參數。查看以下示例:

$which ls man chmod python3

這裏:

  • 我們詢問“哪個”來定位“ls”、“man”、“chmod”和“python3”的可執行文件
  • 輸出打印這些二進制文件的位置,每個條目一行。

查找多個可執行文件

在Linux系統中,同一工具的路徑位置可以有多個副本。例如,/usr/bin、/usr/sbin、/bin和/sbin具有重疊的可執行文件:

$ls—l/usr/bin

$ls-L/usr/sbin

$ls-L/斌

$ls—l/sbin

儘管有多個副本,但每當運行命令時,外殼程序只運行可執行文件的特定副本(通常位於/usr/bin下)。默認情況下,“Which”命令報告“默認”可執行文件的此位置。

但是,我們可以指示”which”報告一個可執行文件的所有匹配副本的位置。

$which—關閉

$which—關閉chmod bash

退出代碼

運行查詢後,”which”命令會留下一個退出代碼。代碼的值指示操作是否成功。

這是所有退出密碼的清單

  • 0:參數有效且可執行。
  • 1:找不到一個或多個參數或參數不可執行。
  • 2:指定的選項無效。

在Bash中,運行任何命令後,退出代碼都會存儲在一個變量中。要查看該值,請使用以下命令:

$which

$ECHO$?

$哪個asdfg

$ECHO$?

如果您打算將”which”命令合併到shell腳本中,瞭解退出代碼也是有益的。如果您是初學者,請查看這本關於Bash腳本的初學者指南。

其他文檔

大多數Linux工具都附帶了詳細的文檔,其中概述了所有可用的參數。有關更深入的文檔,請查看手冊頁:

$man,

path環境變量

每當運行任何查詢時,”which”命令都會在PATH環境變量中指定的目錄中查找可執行文件。在本節中,我們將快速瞭解如何使用PATH。

要查看該變量的內容,請運行“ECHO”命令,如下所示:

$ECHO$PATH

$ tr ‘:’ ‘’

以上就是Linux的哪個命令的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。