Linux下查找某个命令的源代码

来源:互联网 发布:java 字符型二维数组 编辑:程序博客网 时间:2024/05/19 19:44

首先,查找该命令的位置

×××@××××××:~$ whereis cp

cp: /bin/cp /usr/share/man/man1/cp.1.gz

找到两个文件,一个是cp命令,第二个是cp命令的man手册。

这一步也可以用which或者type命令实现,结果类似:

×××@××××××:~$ type cp
cp 已被哈希 (/bin/cp)



第二步,查找该命令包含在哪个源文件中

我使用的Ubuntu用的是deb格式的软件包,使用dpkg命令

×××@××××××:~$ dpkg -S /bin/cp
coreutils: /bin/cp

也就是说,源文件是coreutils


第三步,下载源文件

×××@××××××:~$ apt-get source coreutils


最后,解压查看源代码

0 0
原创粉丝点击