누구든지 printf가 나타나는 매뉴얼의 비밀 부분을 말해 줄 수 있습니까?

누구든지 printf가 나타나는 매뉴얼의 비밀 부분을 말해 줄 수 있습니까?

"게임 및 화면 보호기"라는 설명서의 섹션 6을 보려고 합니다. 수업에서 제안한 대로 geeksforgeeks.org에서 답변을 검색해 보았으나 아직 답변을 찾지 못했습니다.

도움을 주셔서 미리 감사드립니다.

답변1

독립 실행형 printf유틸리티는 섹션 1(실행 가능한 프로그램 또는 쉘 명령). 따라서 man 1 printf여전히 man -s 1 printf시스템에 따라 다릅니다.

그러나 printf이는 다양한 셸에 내장된 명령이기도 하기 때문에(종종 구현 간에 상당한 차이가 있음) 해당 명령을 해당 설명서(여전히 섹션 1에 있음)에서 찾을 수 있습니다. 그래서 man 1 dash... man 1 zshzsh설명서는 여러 페이지로 나누어져 있습니다. 여기에 있습니다 ( 이러한 모든 하위 페이지의 거대한 연결 man 1 zshbuiltins도 참조하세요 ).man zshall

이론적으로는 or etc 섹션 printf에서 매뉴얼 페이지를 찾을 수 있지만 , 다른 쉘에 대한 내장 명령에 대한 전용 매뉴얼 페이지를 생성한 시스템은 본 적이 없습니다.1bash1zsh

그러나 쉘에는 fish내장 기능 및 개념에 대한 일부 매뉴얼 페이지가 제공되며 이러한 매뉴얼 페이지는 표준 man페이지 위치에 설치되지 않지만 쉘에서 fish명령 manman찾을 위치를 알려주는 래퍼 함수로 대체됩니다. 맨 페이지를 먼저 살펴보세요. 따라서 내장 명령어에 대해서는 fish에서 man printf설명해야 합니다 .fish printf

쉘에서 help printf다음을 수행할 수도 있습니다. 웹 브라우저를 시작하여 printf내장 매뉴얼의 HTML 버전을 표시합니다.

or의 매뉴얼이 설치되어 있는 경우 info해당 쉘에 대한 정보 매뉴얼의 관련 섹션을 실행하거나 액세스할 수 있어야 합니다.bashzshinfo zsh printfinfo bash printfprintf

ksh93에서는 다음을 사용하여 내장 기능 printf(ksh93 내)에 대한 매뉴얼 페이지를 얻을 수 있습니다.

printf --man 2>&1 | less

또는:

man -l <(printf --nroff 2>&1)

bash셸 에는 help printf내장 기능에 대한 간단한 도움말 요약이 표시됩니다 printf.

일부 시스템은 printf표준 유틸리티에 대한 POSIX 사양과 함께 제공되거나 그 일부입니다. 이는 실제 구현을 설명하는 것이 아니라 코드를 이식 가능하게 하려는 경우 스크립트에서 이를 어떻게 사용해야 하는지 알려줍니다.1p1posixsh

printf각 섹션의 매뉴얼 페이지를 보려면 다음을 수행할 수도 있습니다 man -a printf.

파트 1의 모든 printf매뉴얼 페이지를 보려면 다음을 수행하십시오. man -a 1 printf또는 man -as 1 printf. 예 를 들어 ) .경우입니다fish에서 실행 중인printfprintfprintfprintf()

Debian 기반 시스템에서는 apt-file search -x '/man/man\w+/printf\.'(설치 후 아직 설치되지 않은 것처럼 apt-file) 실행하여 어떤 패키지가 어떤 매뉴얼 페이지와 어떤 섹션과 함께 제공되는지 확인할 수 있습니다. 여기에 주어진:apt-file updaterootprintf

$ apt-file search -x '/man/man\w+/printf\.'
avr-libc: /usr/share/man/man3/printf.3avr.gz
coreutils: /usr/share/man/man1/printf.1.gz
fish-common: /usr/share/fish/man/man1/printf.1
freebsd-manpages: /usr/share/man/man9/printf.9freebsd.gz
manpages-dev: /usr/share/man/man3/printf.3.gz
manpages-posix: /usr/share/man/man1/printf.1posix.gz
manpages-posix-dev: /usr/share/man/man3/printf.3posix.gz

관련 정보