Linux類型指令

WBOY
發布: 2024-03-20 17:06:06
轉載
717 人瀏覽過

Linux類型指令

在本指南中,我們將學習更多關於Linux中的」type」指令。

前提條件:

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

  • 正確配置的Linux系統。查看如何建立Linux VM用於測試和學習目的。
  • 對命令列介面的基本理解

Linux中的Type指令

#與其他Linux專用指令(例如:ls、chmod、shut、vi、grep、pwd等)不同,」type」指令是一個內建的Bash函數,它顯示作為參數提供的指令類型的資訊。

$type

除了Bash,其他砲彈(Zsh、Ksh等)還附帶自己執行的「類型」指令。

基本用法

類型的命令結構如下:

$type

最簡單的用法是提供指令作為參數。

$type,其中

“type”指令也可以同時處理多個參數。

$type type which cd ls chmod sudo sleep shoff

命令類型

如果我們只對指令的類型感興趣,那麼使用”—t”標誌只取得指令類型。

$type—t echo

$type—t type

$type—t while

$type—t grep

輸出是以下命令類型之一:

  • 別名:shell別名。
  • function:內建shell函數。
  • Builtin:一個內建的外殼指令。
  • file:磁碟檔案。
  • 關鍵字:用於特定於shell函數的保留字。

所有地點

Linux上的各種命令既作為獨立的可執行檔也作為內建的shell函數存在。我們可以使用”type”指令來確定一個指令是否具有這兩個特性。

查看以下範例:

$TYPE-A迴聲

這裡,如輸出所示,”echo”指令是一個內建的shell函數,也是一個可執行檔(位於”/usr/bin/echo”)。

其他選擇

除了上述提到的選項外,”type”指令還附帶了一些附加選項。

“—p”旗幟

執行以下命令:

$type—p echo

$type-p關機

這裡,如果給定的參數是內建的shell,」type」指令將不會顯示任何輸出。否則,輸出將是命令的可執行檔的位置。

“P”旗幟

查看以下範例:

$P型回波電源

$type—P,while

這裡,”type”指令將在所有PATH位置中搜尋給定的參數,並傳回匹配的可執行檔的位置。

在本例中,”echo”和”pwd”指令都有專用的二進位檔。 ”if”和”while”都是shell關鍵字,沒有專用的二進位代碼。輸出為空。

退出程式碼

在執行其任務之後,”type”指令會留下一個退出代碼。使用退出代碼,我們可以確定任務是否成功。

  • 0:命令運行成功,沒有任何錯誤。
  • 1:該指令面臨錯誤。

以下指令示範退出程式碼:

$type

$echo $?

$type asdfg

$echo $?

結論

在本指南中,我們示範如何在Linux中使用「type」指令。它是一個外殼內建命令,用於描述命令的性質。

有興趣了解更多關於其他Linux命令的資訊嗎?查看Linux指令子類別。要獲得更多與Bash相關的指南,請查看Bash程式設計。

快樂的計算!

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

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