查看标准 Linux 命令的源代码,例如 cat、ls、cd

Cor*_*ule 3 linux bash command

我想查看 Linux 命令的源代码,以了解每个命令内部实际发生的情况。当我尝试在文本/十六进制编辑器中打开 /bin 中的命令时,我收到一堆垃圾。查看这些命令的源代码的正确方法是什么?

提前致谢,杰夫

编辑:我应该更具体。基本上我有一个命令集是由我无法再联系到的人编写的。我想看看他的命令实际上在做什么,但没有办法“分解”命令,我已经死在水里了。我希望有一种方法可以在操作系统中做到这一点。

小智 6

许多核心 Linux 命令都是 GNU 核心实用程序的一部分。来源可以在网上找到

您打开的文件是二进制可执行文件,是内核传递给 CPU 的内容。这些文件是使用编译器创建的,该编译器接收您和我理解的源代码,并通过多个阶段将其转换为这种 CPU 友好的格式。