如何获取命令的源代码?

如何获取命令的源代码?

在这个特殊情况下重置命令。我想该命令的代码。

答案1

对于系统上实际存在的命令,查询模式dpkg通常很有帮助:或者dpkg -S(等效地)dpkg-query -S例如

$ dpkg-query -S $(which reset)
ncurses-bin: /usr/bin/reset

要查询尚未安装的包的内容,可以使用apt-file实用程序(默认情况下未安装,但可从 Universe 存储库获取)

$ apt-file search -x '/reset$'
crossfire-common: /usr/share/games/crossfire/wizhelp/reset
hybserv: /usr/share/hybserv/help/chanserv/level/reset
ncurses-bin: /usr/bin/reset
ns2-examples: /usr/share/doc/ns2/examples/tcl/test/test-output-tcpReset/reset

或者,您也可以搜索http://packages.ubuntu.com/通过包装名称或内容。


要在识别软件包后真正获取其源代码,请参阅如何获取和修改通过 apt-get 安装的软件包的源代码?

相关内容