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
oreutils_8.21-1ubuntu5.diff.gz
coreutils_8.21.orig.tar.gz
以后开个系列,和内核一起学习。
安卓系统学习--获取Google安卓系统源码:http://www.linuxdiyf.com/linux/15155.html
Linux内核源码分析方法:http://www.linuxdiyf.com/linux/12477.html
Linux系统入门学习:在Debian或Ubuntu上安装完整的内核源码:http://www.linuxdiyf.com/linux/9411.html