对于二进制文件,我总是可以which foo
知道我正在使用哪个二进制文件调用$ foo
,但是手册页呢?有没有办法知道默认情况下加载手册页的路径?
同样,动态库呢?是否有任何方法可以找出.so
将为给定库名称加载的文件的路径?
更新:
我刚刚了解到pkg 配置,但我没有看到要求它输出路径的选项。另外,看起来它需要.pc
指定路径的文件。这仍然可以帮助解决这个问题吗?
答案1
man -w
将打印联机帮助页的路径。
ldd
可以对库起作用,在与它们链接的可执行文件上运行它。
答案2
whereis
适用于路径中的可执行文件和库。
> whereis libc
libc: /lib64/libc.so /usr/lib64/libc.so