Linux下的命令都是如ls, mv, cp等,都是很完善很成功的程序,其源代码都是学习的典范,当然这集结了好多程序员的智慧。
不过都是C广语言,有点偏向内核驱动层。学有余力者可深入研究
下载方法,在ubuntu下:
sudo apt-get source coreutils
如是需要公钥什么的,网上找的方法,公钥是C6CEA0C9
gpg --keyserver subkeys.pgp.net --recv C6CEA0C9
下载后就有三个文件,其中有一个文件夹,里面都是源码,在src中
coreutils-8.21
coreutils_8.21-1ubuntu5.dsc
coreutils_8.21-1ubuntu5.diff.gz
coreutils_8.21.orig.tar.gz
以后开个系列,和内核一起学习