whereis 命令 能帮你找到软件所在目录:

进入/usr/ports目录,用whereis+软件名找到软件所在目录,比如apache22。
用whereis apache22找到目录是
root# whereis apache22
root# apache22: /usr/ports/www/apache22
 

locate 命令  能够定位出你输入的字符相关的所有文件的位置:

经常性的呢,会抱如下的一个错误:

root# locate xxx

locate: database too small: /var/db/locate.database

那是因为数据库的内容不够哦,可以用下面的命令来解决这个问题;

root# /usr/libexec/locate.updatedb
>>> WARNING
>>> Executing updatedb as root.  This WILL reveal all filenames
>>> on your machine to all login users, which is a security risk

....

这样locate就会扫描整个硬盘的文件,然后存储到locate.database里面,如果文件更新比较频繁,建议定期更新database文件,以便于locate命令的使用。