Может ли кто-нибудь предоставить мне указатели на исходный код для команд linux, таких как «sort», «uniq» и т. Д.?Где я могу найти исходный код утилит Unix?
ответ
, чтобы перейти прямо в исходный браузер, перейдите сюда: http://git.savannah.gnu.org/cgit/coreutils.git/tree/ – djsadinoff
Вообще на обороты удалось распределение Linux, для меня, чтобы проверить, какой файл принадлежит к какому пакету, я буду использовать команду типа:
rpm -qf `which sort`
Для источников, значительно приближенных к исходному набору инструментов UNIX (а не перезаписи GNU),
The Heirloom Toolchest представляет собой набор стандартных утилит Unix.
Основные моменты:
От OpenSolaris. ИМХО гораздо более чистый код, чем GNU.
Открытие кода OpenSolaris на самом деле является большим источником источников, собранных в Heirloom инструменты, на которые я ссылался в своем ответе. – ephemient
благодарит терминал за ссылку соло. У вас была возможность просмотреть код в системах GNU/solaris? я лично намерен учиться у них (поскольку они широко используются стабильными инструментами). –
google для исходного кода командной строки linux. – philant
@philippe: естественно, у меня уже было googled, что .., но ссылка liw.fi не указала (по крайней мере, на первой странице результатов). –