对于系统上实际存在的命令, 的查询模式dpkg通常很有帮助:要么dpkg -S或(等效地)dpkg-query -S例如
$ dpkg-query -S $(which reset)
ncurses-bin: /usr/bin/reset
Run Code Online (Sandbox Code Playgroud)
为了查询尚未安装的包的内容,有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
Run Code Online (Sandbox Code Playgroud)
或者,您可以通过包名称或内容在http://packages.ubuntu.com/ 上进行搜索。
要在确定包的源代码后实际获取它,请参阅如何获取和修改通过 apt-get 安装的包的源代码?