目前我得到的解决方案是使用,例如,whereis [command]
然后cat
进入文件查看脚本。
但是有没有其他命令能够直接看到命令的执行脚本而不必查找二进制文件呢?
答案1
并非所有命令都有“脚本”。
有些,例如cd
, export
,set
内置于您的父 shell 中。
有些是别名,可以是任何东西,包括复杂的命令。
有些是ELF格式的文件(二进制文件、程序),它们被加载到内存中(通过ld.so
)并执行。
有些是“脚本”。
该file
命令将为您提供帮助。读man file
。