最近想看看su的源码,一直google源码,上github,后来发现ubuntu可以很方便的实现
以 su 为例:
sudo apt-get source $(sudo dpkg -S $(which su) | cut -f1 -d':'
由几部分构成
@ubuntu:~$ which su/bin/su@ubuntu:~$ sudo dpkg -S /bin/su[sudo] password for xx: login: /bin/su@ubuntu:~$ sudo apt-get source logincut -f1 -d':'
以:为分割点,截取第一次出现的字串
本文介绍了一种在Ubuntu系统中快速定位并获取指定程序源码的方法,通过使用`which`、`dpkg`和`apt-get source`等命令组合,以su命令为例展示了如何从系统包中获取对应的源码。

987

被折叠的 条评论
为什么被折叠?



