小公司研发总监,既当司令也当兵!
分类: LINUX
2015-05-25 18:57:54
用linux一段时间了,有时候想看看ls、cat、more等命令的源代码,在下载的内核源码中用cscope没能找到,在网上搜索了一下,将方 法总结如下:
lpj@lpj-linux:~$ which ls =》 /bin/ls
lpj@lpj-linux:~$ dpkg -S /bin/ls =》 coreutils: /bin/ls
sudo apt-get source coreutils或者只下载源码,然后手动打补丁再解压,代码如下:
sudo apt-get -d source coreutils
OK,这几步执行完后,就可以进入/usr/src/coreutils-XXX/coreutils-XXX/src中查看各命令对应的源代码了