如何显示命令的脚本?

如何显示命令的脚本?

目前我得到的解决方案是使用,例如,whereis [command]然后cat进入文件查看脚本。

但是有没有其他命令能够直接看到命令的执行脚本而不必查找二进制文件呢?

答案1

并非所有命令都有“脚本”。

有些,例如cd, exportset内置于您的父 shell 中。

有些是别名,可以是任何东西,包括复杂的命令。

有些是ELF格式的文件(二进制文件、程序),它们被加载到内存中(通过ld.so)并执行。

有些是“脚本”。

file命令将为您提供帮助。读man file

相关内容