获得 linux 命令(程序)源码
以搜索ls命令源码为例,先搜索命令所在包,命令如下:
lpj@lpj-linux:~$ which ls
/bin/ls
lpj@lpj-linux:~$ dpkg -S /bin/ls
coreutils: /bin/ls
sudo apt-get source coreutils
cd coreutils-XXX #XXX表示版本号
sudo tar zxvf coreutils-XXX.tar.gz
脚本实现
#!/bin/shapp=`which $1`
pkg=`dpkg -S $app`
apt-get source ${pkg%:*}