이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 perldoc입니다.
프로그램:
이름
perldoc - Pod 형식으로 Perl 문서를 찾습니다.
개요
perldoc [-h] [-D] [-t] [-u] [-m] [-l] [-F]
[-i] [-V] [-T] [-r]
[-d 대상 파일]
[-o 형식 이름]
[-M 포매터 클래스 이름]
[-w 포맷터 옵션:값]
[-n nroff-대체]
[-NS]
[-L 언어_코드]
페이지 이름|모듈 이름|프로그램 이름|URL
예 :
perldoc -f 내장 함수
perldoc -L it -f 내장 함수
perldoc -q FAQ 키워드
perldoc -L fr -q FAQ 키워드
perldoc -v PerlVariable
perldoc -a PerlAPI
스위치에 대한 자세한 설명은 아래를 참조하세요.
기술
Perldoc perl에 내장된 .pod 형식의 문서를 찾습니다.
설치 트리 또는 Perl 스크립트에서 "groff -man | $PAGER"를 통해 표시합니다. (
또한 HP-UX에서 실행하는 경우 "col -x"가 사용됩니다.) 이것은 주로 다음에 사용됩니다.
Perl 라이브러리 모듈에 대한 문서입니다.
시스템에는 해당 모듈에 대한 man 페이지가 설치되어 있을 수도 있습니다. 이 경우 다음을 수행할 수 있습니다.
아마도 그냥 사용할 것입니다 사람(1) 명령.
Perl 라이브러리 모듈 문서의 목차를 찾고 있다면 다음을 참조하세요.
펄톡 페이지.
옵션
-h 간략한 내용을 인쇄합니다 h도움말 메시지.
-D D항목 검색을 설명합니다. d소매점
-t 일반을 사용하여 문서 표시 tnroff 대신 ext 변환기를 사용합니다. 이 방법이 더 빠를 수는 있지만
아마 보기에는 좋지 않을 것 같아요.
-u 실제 Pod 포맷을 건너뛰고 원시 Pod 소스만 표시합니다.U포맷되지 않음)
-m 모듈
전체 모듈을 표시합니다. 코드와 서식이 지정되지 않은 포드 문서 모두 표시됩니다.
문서에서 필요한 세부 정보로 기능을 설명하지 않는 경우 유용합니다.
코드를 직접 검사하세요. perldoc이 해당 파일을 찾아서 전달해 드립니다.
전시용.
-l 디스플레이 켜짐l발견된 모듈의 파일 이름입니다.
-F 인수를 파일 이름으로 간주합니다. 디렉토리에서는 검색이 수행되지 않습니다.
-f perlfunc
The -f 옵션 뒤에 Perl 내장 함수의 이름을 추가하면 다음이 추출됩니다.
perlfunc에서 이 함수에 대한 설명서를 제공합니다.
예:
perldoc -f sprintf
-q perlfaq-검색-regexp
The -q 옵션은 정규 표현식을 인수로 사용합니다. q의견
perlfaq[1-9]의 제목을 입력하고 정규 표현식과 일치하는 항목을 인쇄합니다.
예:
perldoc -q 셔플
-a 펠라피펑크
The -a 옵션 뒤에 Perl API 함수 이름이 오면 다음을 추출합니다.
perlapi의 이 기능에 대한 문서입니다.
예:
perldoc -a newHV
-v 펄바
The -v Perl 사전 정의된 변수의 이름 뒤에 옵션을 추가하면 해당 변수가 추출됩니다.
perlvar에서 이 변수에 대한 문서입니다.
예 :
perldoc -v '$"'
perldoc -v @+
perldoc -v 데이터
-T 이는 출력이 페이저로 전송되지 않고 전송되도록 지정합니다.
STDOUT으로 직접 전송합니다.
-d 대상 파일 이름
이는 출력이 페이저나 STDOUT으로 전송되지 않도록 지정하지만
지정된 파일 이름으로 저장됩니다. 예: "perldoc -oLaTeX -dtextwrapdocs.tex"
텍스트::랩"
-o 출력 형식 이름
이는 Perldoc이 Pod 포맷팅 클래스를 사용하도록 지정함을 의미합니다.
지정한 출력 형식입니다. 예: "-oman". 이는 실제로
"-M" 스위치를 감싸는 래퍼; "-o" 사용형식 이름" 로드 가능한 클래스만 찾습니다
다른 대문자 사용을 사용하여 해당 형식 이름을 다른 이름 끝에 추가하여
클래스 이름 접두사.
예를 들어, "-oLaTeX"는 현재 다음 클래스를 모두 시도합니다.
포드::Perldoc::ToLaTeX 포드::Perldoc::Tolatex 포드::Perldoc::ToLatex
Pod::Perldoc::ToLATEX Pod::Simple::LaTeX Pod::Simple::latex Pod::Simple::Latex
Pod::Simple::LATEX Pod::LaTeX Pod::latex Pod::Latex Pod::LATEX.
-M 모듈 이름
이것은 포드 포맷에 사용하려는 모듈을 지정합니다.
클래스는 최소한 "parse_from_file" 메서드를 제공해야 합니다. 예: "perldoc"
-MPod::Perldoc::ToChecker".
쉼표나 세미콜론으로 여러 클래스를 연결하여 시도할 클래스를 지정할 수 있습니다.
"-MTk::SuperPod;Tk::Pod"에 있습니다.
-w 옵션:값 or -w option
이는 포맷터를 호출하는 옵션을 지정합니다. w예를 들어, "-w textsize:15"
"$formatter->를 호출합니다.텍스트 크기(15)" 포맷터 객체에 사용되기 전에
객체를 포맷합니다. 이것이 유효하려면 포맷터 클래스가 다음과 같은 기능을 제공해야 합니다.
메서드이며 전달하는 값은 유효해야 합니다. (따라서 "textsize"가 다음을 예상하는 경우
정수이고 "-w textsize:big"를 사용하면 문제가 발생할 것으로 예상됩니다.)
"-w optionname"(값 없음)을 "-w optionname"의 약어로 사용할 수 있습니다.진실".
이것은 아마도 "-w 페이지 번호 매기기"와 같은 켜기/끄기 기능의 경우에 유용할 것입니다.
":" 대신 "="를 사용할 수 있습니다. "-w textsize=15"처럼요. 이렇게 하면 더 좋을 수 있습니다.
사용하는 셸에 따라 (또는 덜) 편리할 수도 있습니다.
-X 인덱스가 있으면 사용하십시오. -X 옵션은 기본 이름이 있는 항목을 찾습니다.
"$Config{archlib}/pod.idx" 파일의 명령줄에 지정된 이름과 일치합니다.
The 포드.idx 파일에는 한 줄에 하나씩 완전한 파일 이름이 포함되어야 합니다.
-L 언어_코드
이를 통해 다음을 지정할 수 있습니다. 언어 암호 원하는 언어 번역을 위해.
"POD2:: "패키지가 시스템에 설치되지 않은 경우 스위치가
무시되었습니다. 사용 가능한 모든 번역 패키지는 "POD2::"에서 찾을 수 있습니다.
네임스페이스. 새 지역화된 "POD2::*"를 만드는 방법은 POD2::IT(또는 POD2::FR)를 참조하세요.
문서 패키지를 Pod::Perldoc에 통합합니다.
페이지 이름|모듈 이름|프로그램 이름|URL
찾으려는 항목입니다. 중첩된 모듈(예: "File::Basename")은
"File::Basename" 또는 "File/Basename"으로 지정됩니다. 또한
"perlfunc"와 같이 페이지를 설명하는 이름입니다. URL의 경우 HTTP와 HTTPS가 사용됩니다.
현재 지원되는 유일한 종류입니다.
'foo'와 같은 간단한 이름의 경우 일반 검색에서 일치하는 페이지를 찾지 못하면
"perl" 접두사를 포함한 검색도 시도해 봅니다. 따라서 "perldoc intro"만 입력해도 충분합니다.
"perlintro.pod"를 찾고 렌더링합니다.
-n 일부 포맷터
groff의 대체품을 지정하세요
-r 재귀적 검색.
-i 대소문자를 무시합니다.
-V 실행 중인 perldoc의 버전을 표시합니다.
보안
때문에 Perldoc 제대로 실행되지 않고 보안 문제가 있는 것으로 알려져 있습니다.
슈퍼유저로 실행하면 유효 및 실제 권한을 설정하여 권한을 삭제하려고 시도합니다.
아무도 또는 nouser의 계정에 ID를 부여하지 않거나, 사용할 수 없는 경우 -2를 부여합니다.
권한이 없으면 실행되지 않습니다.
환경
"PERLDOC" 환경 변수의 모든 스위치는 명령줄보다 먼저 사용됩니다.
인수.
"PERLDOC"에 대한 유용한 값에는 "-oterm", "-otext", "-ortf", "-oxml" 등이 있습니다.
당신이 가지고 있는 모듈에 따라; 또는 포맷터 클래스가 지정될 수 있습니다
정확히 "-MPod::Perldoc::ToTerm" 또는 이와 유사한 것을 사용합니다.
"perldoc"는 또한 "PERL5LIB"(또는 "PERLLIB")가 지정한 디렉토리를 검색합니다.
"PERL5LIB"는 정의되지 않음) 및 "PATH" 환경 변수. (후자는
"perldoc" 자체와 같은 실행 파일을 위한 내장된 포드를 사용할 수 있습니다.)
"Makefile.PL" 또는 "Build.PL"이 존재하는 디렉토리에서 "perldoc"은 "."을 추가합니다.
"lib"를 검색 경로에 먼저 추가하고, 슈퍼유저가 아닌 이상 "blib"를 추가합니다.
너무. 빌드 디렉토리 내부에서 작업하고 싶은 경우 이것은 정말 유용합니다.
이전에 설치한 모듈이 있는 경우에도 문서를 꼼꼼히 읽으세요.
"perldoc"는 "PERLDOC_PAGER"에 정의된 페이저를 우선 순위에 따라 사용합니다.
페이저를 스스로 찾기 전에 "MANPAGER" 또는 "PAGER"를 사용하십시오. ("MANPAGER"는 사용되지 않습니다.
("perldoc"에 일반 텍스트나 서식이 지정되지 않은 포드를 표시하도록 지정한 경우)
"-m" 모드(디스플레이 모듈 소스 코드)에서 perldoc를 사용할 때 "perldoc"는 다음을 시도합니다.
"PERLDOC_SRC_PAGER"에 설정된 페이저를 사용합니다. 이 명령에 유용한 설정은 다음과 같습니다.
"/usr/bin/nano"처럼 제가 가장 좋아하는 편집기입니다. (판단하지 마세요.)
"PERLDOC_PAGER"에 유용한 값 중 하나는 "less -+C -E"입니다.
PERLDOCDEBUG를 양의 정수로 설정하면 perldoc이 더욱 설명적인 내용을 내보냅니다.
"-D" 스위치보다 출력이 더 큽니다. 숫자가 높을수록 더 많이 방출됩니다.
변경
3.14_05까지 스위치 -v 자세한 메시지를 생성하는 데 사용되었습니다. Perldoc 운영,
이제 다음에 의해 활성화됩니다. -D.
onworks.net 서비스를 사용하여 온라인으로 perldoc을 사용하세요