如何找到端口在哪里?

如何找到端口在哪里?

如果我想找出 /usr/ports 下的哪个目录包含像“gnome-terminal”这样的端口,我该怎么做?有简单的命令吗?目前我使用类似的东西

echo */gnome 终端

但是有没有一个网站或指南可以告诉您这一点而无需使用技巧?

答案1

您可以通过多种方式找到端口,包括您的echo技术。首先,有端口您可以在其中按名称搜索或获取可用端口的完整列表。您还可以尝试:

whereis <program>

echo但是除非您键入端口的确切名称,否则这就像使用 -- 一样不起作用。例如,gnome-terminal工作正常但postgres不返回任何内容。另一种方法是:

cd /usr/ports
make search name=<program>

但请记住,这不会返回一个好的列表;它根据需要返回几个\n分隔字段。grep我过去使用过上述两种方法,但现在我只使用find

find /usr/ports -name=<program> -print

最后,我将向您推荐寻找您的应用手册的部分列出了这些方法以及诸如新鲜波特酒这对于跟踪更新很方便。

相关内容