有关命令的源代码
我在哪里可以找到有关 unix 命令(ls、sleep、cd 等)的源文件(C 语言)。
我已经下载了内核linux-2.6.39-rc3,但是没有关于linux命令的源代码。
感谢您的帮助 :-)
where can I found source files (in C language) about unix Commands (ls, sleep, cd etc).
I've downloaded the kernel linux-2.6.39-rc3, but there are no source about linux command.
thanks for your help :-)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
大多数通用 Linux 命令来自
coreutils
http://www.gnu。 org/software/coreutils/ 那里可能缺少一些内容,但是您具体询问的所有内容都应该在 coreutils 源代码中找到。内核源代码中不包含任何用户态程序。
Most of the generic Linux commands come from
coreutils
http://www.gnu.org/software/coreutils/ there might be some missing there, but everything you asked specifically about should be found in coreutils source.the kernel source doesn't contain any userland programs in it.
如果您使用基于 debian 的操作系统,那么您可以使用
查找它所在的包,然后
下载源代码。您可以在其他机器上找到类似的命令。
If you are using debian based os then u can use
to find the package it is present in and then
to download the source. You can find similar commands on other machines.
获取 GNU coreutils @ http://ftp.gnu.org/pub/gnu/coreutils/< /a> 这包括很多这样的命令。
Pickup the GNU coreutils @ http://ftp.gnu.org/pub/gnu/coreutils/ and this includes a lot of these commands.
用于
从头开始并编译 core-utils 中的所有内容
use
to get and compile everything in core-utils from scratch