리눅스맨: "ld.so(8)"는 어떻게 보나요?

리눅스맨: "ld.so(8)"는 어떻게 보나요?

내가 읽고위키피디아 매뉴얼 페이지,이 StackExchange 페이지, 및 man일부Unix 및 Linux 시스템 관리 핸드북, 4판, 16페이지, 그러나 다음과 같이 man을 사용하는 방법을 설명하지 않는 것 같습니다 man ldd.

...(ld.so(8) 참조)

다음 명령은 실패합니다.

man 8 ld      # No manual entry for ld in section 8
man 8 ld.so   # No manual entry for ld.so in section 8
man ld.so(8)  # -bash: syntax error near unexpected token `('

ld.so(8)의 매뉴얼 페이지를 표시하는 명령은 무엇입니까?

세부 사항:

$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

$ yum list installed man-pages
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
Error: No matching Packages to list

답변1

올바른 명령입니다

# man 8 ld.so 

그런데 귀하의 시스템에 설치 매뉴얼이 없는 것 같습니다.

# sudo yum install man-pages

이 문제를 해결해야 하기 때문에

# rpm -qf /usr/share/man/man8/ld.so.8.gz
man-pages-3.53-5.el7.noarch

나는 이것을 확인하겠습니다 (CentOS 7에서도):

# man 8 ld.so | wc
241    1997   15690

또 무엇이 잘못될 수 있나요?

남자 섹션 8 검색되지 않음: man환경변수가 MANSECT설정된 경우 해당 매뉴얼 부분을 검색합니다. 포함되지 않은 경우 8매뉴얼 페이지의 섹션 8은 무시됩니다. 변수를 설정 해제하고 다시 시도하세요.

저장소에 문제가 있습니다 여기에서 다운로드할 수 있습니다:http://mirror.centos.org/centos/7/os/x86_64/Packages/수동으로 설치하거나 /etc/yum.repos.d/CentOS-Base.repo파일을 확인하세요.

관련 정보