Linux的哪個指令

WBOY
發布: 2024-03-21 09:50:11
轉載
662 人瀏覽過

Linux的哪個指令

標題: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 ‘:’ ‘\n’

以上是Linux的哪個指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:mryunwei.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!