Дэвид прав.Вы можете начать с точки входа du.c в Саванне.Кроме того, поскольку это бесплатное программное обеспечение под лицензией GPL, вы также можете получить его из своего дистрибутива GNU / Linux.Например, в Debian или Ubuntu вы можете просто сделать:
apt-get source coreutils
, чтобы получить исходный код установленной версии.
(EDIT от Novelocrat)
Для других команд, чтобы узнать, в каком пакете они находятся, вы можете сказать, что
dpkg -S `which command`
which command
сообщит вам полный путь к этой команде, а dpkg -S filename
скажет, какой пакет предоставляетфайл.Затем вы можете запустить apt-get source packagename
, чтобы получить его исходный код.