Answers:
如果您使用的是Bash(或其他类似Bourne的外壳),则可以使用type
。
type command
会告诉您command
是内置的shell,别名(如果是,别名为什么),函数(如果是,它将列出函数主体)或存储在文件中(如果是,则为文件的路径) 。
有关“二进制”文件的更多信息,您可以执行
file "$(type -P command)" 2>/dev/null
如果command
是内置的别名,函数或外壳程序,则不会返回任何内容,但如果是脚本或已编译的二进制文件,则将返回更多信息。
参考文献