linux如何查看命令是不是内建命令
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如何查看命令是不是内建命令的详细内容,更多请关注范的资源库其它相关文章!
引用来源:https://app.fanyaozu.com/381112.html
转载请注明:范的资源库 » linux如何查看命令是不是内建命令