连续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如何查看命令是不是內建命令的詳細內容,更多請關注本站其它相關文章!