转自:这里
11.5 如何获得Linux命令的源代码
Q: Linux中如何知道ifconfig属于哪个包
A:
# which ifconfig
/sbin/ifconfig
# rpm -qf /sbin/ifconfig
net-tools-1.51-3 <-- rpm包名字
# rpm -qi net-tools-1.51-3
或者
# rpm -qif /sbin/ifconfig <-- 直接查找src.rpm
Q: 如何获取ps命令的源代码
A: dfbb@smth 2003-04-23
1) $ rpm -qif `which ps` | grep "Source RPM" | awk '{print $NF}'
procps-2.0.7-12.src.rpm
2) 去rpmfind.net或者sourceforge.net搜索关键字"procps"
3) 下载procps-2.0.7-12.src.rpm
4) $ rpm2cpio procps-2.0.7-12.src.rpm | cpio -idv
$ tar xvfz procps-2.0.7.tar.gz