跳至內容

linux如何查看命令是不是內建命令

更新時間
连续6年不跑路的安全速度最适合国人VPN
连续6年不跑路的安全速度最适合国人VPN
linux 中有三種方法可以查看命令是否爲內建命令:使用 type 命令,使用 help 命令,或檢查進程列表。

如何查看 Linux 命令是否爲內建命令

在 Linux 中,內建命令是指直接由 shell 本身執行的命令,而不是外部可執行文件。查看命令是否爲內建命令的方法如下:

1. type 命令

最簡單的辦法是使用 type 命令,後跟待檢查的命令:

type <命令名>
登錄後複製

如果命令是內建命令,type 命令將顯示以下輸出:

<命令名> is a shell builtin
登錄後複製

例如:

$ type echoecho is a shell builtin
登錄後複製

2. help 命令

help 命令也可以用於查看命令是否爲內建命令。如果命令是內建命令,help 命令將顯示該命令的簡要文檔:

help <命令名>
登錄後複製

例如:

$ help echoecho: echo the STRING(s) to standard output.
登錄後複製

3. 檢查進程列表

當執行非內建命令時,系統將創建一個新的進程來運行該命令。可以使用 ps 命令檢查正在運行的進程,並查看命令是否在進程列表中:

ps -ef | grep <命令名>
登錄後複製

如果命令是內建命令,ps 命令將不會顯示任何結果。

例如:

$ ps -ef | grep echo(沒有輸出)
登錄後複製

以上就是linux如何查看命令是不是內建命令的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

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