linux命令源码的查看

具体过程一(Linux rwind-ubuntu 2.6.22-14-generic):


1.首先找到你想查看的命令属于哪个包
rwind@rwind-ubuntu:~$ dpkg -S `which ls` 
coreutils: /bin/ls 
coreutils就是源码所在的包,下面就是要下载了。
同样:
rwind@rwind-ubuntu:~/source$ dpkg -S `which which` 
debianutils: /usr/bin/which
debianutils就是which所在的包。

我第一次犯的错误:把``用成‘’了,这两种不一样阿,前一个是数字键1左边的引号,作用是在shell重组命令行时把``里面的内容当作命令来执行并替换为结果。


2.下载相应的源码包
rwind@rwind-ubuntu:~/source$ apt-get -d source "debianutils"正在读取软件包列表... 完成正在分析软件包的依赖关系树       读取状态信息... 完成             需要下载 134kB 的源代码包。获取:1 http://ubuntu.cn99.com feisty/main debianutils 2.17.4build1 (dsc) [479B]获取:2 http://ubuntu.cn99.com feisty/main debianutils 2.17.4build1 (tar) [133kB]下载 134kB,耗时 1s (90.7kB/s)     下载完毕,目前是“仅下载”模式

d选项是仅仅下载的选项。下载到你目前的工作目录当中。


3.把你下载的包解压缩,自己去里面找吧,文件挺多的,都什么作用我不清楚,留待以后慢慢研究慢慢发现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值