快速介紹type指令,它用於確定指令的類型。

指令可以分為以下4種類型:

  • 可執行檔
  • Shell內建程式
  • Shell函數
  • 別名

使用type指令可以幫助我們確定指令的類型,不論是出於好奇還是其他需求。它會告訴你指令將如何解釋和解析。

輸出結果取決於所使用的Shell。這是Bash的輸出:

這是Zsh的輸出:

這是Fish的輸出:

其中一個最有趣的地方是,對於別名,它會告訴你它所對應的指令。你可以在Bash和Zsh的輸出中看到ll別名,但Fish默認提供它作為內建Shell函數。

type指令可在Linux、macOS、WSL和任何UNIX環境中使用