Unix实用程序的源代码在哪里可以找到?

31

有没有人能够提供给我像'sort'、'uniq'等Linux命令的源代码指针呢?


在Linux shell命令中搜索源代码的Google。 - philant
@philippe:当然,我已经谷歌过了,但是liw.fi给出的链接没有显示出来(至少在搜索结果的第一页上)。 - Al pacino
4个回答

27

11
要立刻进入源代码浏览器,请访问此链接:http://git.savannah.gnu.org/cgit/coreutils.git/tree/ - djsadinoff
还有一个 GitHub 镜像:https://github.com/coreutils/coreutils - Glutexo

4

对于更接近原始UNIX工具集(而不是GNU重写)的来源,

Heirloom Toolchest 是一个标准的Unix实用程序集合。

亮点包括:

  • 源自原始Unix材料,由CalderaSun发布为开源。

2

通常在使用rpm管理的Linux发行版中,为了查看哪个文件属于哪个软件包,我会使用以下命令:

rpm -qf `which sort`

1

来自OpenSolaris。我认为比GNU更干净的代码。


OpenSolaris代码的开放实际上是我在回答中提到的Heirloom工具收集的大量源代码的来源。 - ephemient
感谢Terminus提供的Solaris链接。你有机会审查GNU/Solaris系统中的代码吗?我个人打算从中学习(因为它们是广泛使用的稳定工具)。 - Al pacino

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接