Comment savoir quelle bibliothèque et quelle page man seront trouvées en premier?

Avec les binarys, je peux toujours faire which foo pour savoir quel binary j'invoque avec $ foo , mais qu'en est-il des pages man? Existe-t-il un moyen de savoir que le path de la page man sera chargé par défaut?

De même, qu'en est-il des bibliothèques dynamics? Existe-t-il un moyen de find le path du file .so qui sera chargé pour un nom de bibliothèque donné?

Mettre à jour:

Je viens d'apprendre à propos de pkg-config , mais je n'ai pas vu une option pour lui requestr de sortir des paths. En outre, il semble qu'il faut avoir des files .pc qui spécifient des paths. Est-ce encore quelque chose qui pourrait aider avec ce problème?

man -w imprimera le path d'access à la page de manuel.

ldd peut faire l'affaire pour les bibliothèques, exécutez-le sur l'exécutable qui est lié contre eux.

whereis fonctionne pour les exécutables de path et les bibliothèques.

 > whereis libc libc: /lib64/libc.so /usr/lib64/libc.so