1. 程式人生 > >如何查看Linux命令的源代碼

如何查看Linux命令的源代碼

uri 生成 class sudo src apt b- ubunt 系統設置

首先要在系統設置-->軟件和更新-->Ubuntu軟件中勾選源代碼選項,否則在下載source時會報如下錯:

E:您必須在sources.list中指定源代碼(deb-src)URI

然後開始從命令行下載源碼(以尋找apparmor的生成策略文件命令aa-genprof為例)

1.搜索命令所在包:

xx@xx:~/文檔/test$ which aa-genprof
/usr/sbin/aa-genprof

2.搜索該軟件所在包

xx@xx:~/文檔/test$ dpkg -S /usr/sbin/aa-genprof
apparmor-utils: /usr/sbin/aa-genprof

3.可知該命令的實現在apparmor-utils包中,用apt-get安裝包的源碼

xx@xx:~/文檔/test$ sudo apt-get source apparmor-utils

對應的源碼包就下載到了”~/文檔/test/"路徑下面,然後再在裏面找對應的命令啦

如何查看Linux命令的源代碼