"man coproc"는 오류를보고하지만 "help coproc"는 작동합니다 (특정 명령에 대한 문서는 어디에서 찾을 수 있습니까?).

AbstProcDo

나는 지시에서 배웠다.

공동 처리는 동시에 두 가지 작업을 수행합니다. 백그라운드 모드에서 하위 셸을 생성하고 해당 하위 셸 내에서 명령을 실행합니다.

[root@iz2ze9wve43n2nyuvmsfx5z ~]# coproc ( sleep 10; sleep 2 )
[1] 32508
[root@iz2ze9wve43n2nyuvmsfx5z ~]# jobs
[1]+  Running                 coproc COPROC ( sleep 10; sleep 2 ) &

설명서를 참조하면 피드백으로 오류가 발생합니다.

root@iz2ze9wve43n2nyuvmsfx5z ~]# man coproc
No manual entry for coproc
[root@iz2ze9wve43n2nyuvmsfx5z ~]# coproc --info
[1] 32579
[root@iz2ze9wve43n2nyuvmsfx5z ~]# bash: line 25: --info: command not found

[1]+  Exit 127                coproc COPROC --info

help 공장

[root@iz2ze9wve43n2nyuvmsfx5z ~]# help coproc
coproc: coproc [NAME] command [redirections]
    Create a coprocess named NAME.

    Execute COMMAND asynchronously, with the standard output and standard
    input of the command connected via a pipe to file descriptors assigned
    to indices 0 and 1 of an array variable NAME in the executing shell.
    The default NAME is "COPROC".

    Exit Status:
    Returns the exit status of COMMAND.

이것은 매우 혼란 스럽습니다.
내가 접근 할 수있는 매뉴얼에 대한 명령에 대한 큰 그림을 어떻게 가질 수 있습니까? 그들을 구별하는 방법?

Kusalananda

coproc쉘의 쉘 키워드입니다 bash. 키워드는 일반적으로 자신이없는 man(의 설명서에이 경우 설명서를하지만 쉘의 매뉴얼에 설명되어 있습니다 bash, man bash). bash쉘은 또한 제공 help(자체, 명령을 help명령과 같은 특별한 키워드 내장에 대한 매뉴얼의 종류를 제공하는 명령에 내장되어 있습니다) coproc.

또 다른에서 명령이 내장되어있어 bash, type그 당신이 명령은 외부 또는 내장인지를 구분하는 데 도움이됩니다 :

$ type coproc
coproc is a shell keyword
$ type help
help is a shell builtin
$ type type
type is a shell builtin
$ type ls
ls is /bin/ls

외부 명령이 아닌 경우 (위의 예에서는 외부 bash에만 해당 ls) 설명서를 사용 help하거나 읽으십시오 bash(일반적으로 help표시 되는 보다 더 자세 함 ). 그 밖의 경우에는 man.

쉘은 외부 명령으로도 사용 가능하더라도 여러 명령을 내장으로 제공 할 수도 있습니다. 이들의 일반적인 예는 echo, printf, test[등,하지만 쉘은 사실의 내부 버전을 제공 할 수 있는 명령을 사용합니다. 이는 일반적으로 성능상의 이유로 수행되거나 향상된 버전의 명령을 제공하기 위해 수행됩니다.

내부 및 외부 명령은 셸의 매뉴얼과 외부 매뉴얼에 모두 문서화되며 서로 다르게 작동 할 수 있습니다. type명령은 bash어떤 명령이 사용 될지 알려주며 명령을 사용하여 내장 명령을 사용 builtin하거나 전체 경로 (예 :)와 함께 사용하여 외부 명령을 강제로 사용할 수 있습니다 /bin/echo.

일부 명령은 같은 set, read그리고 cd보통 단지 그들이 현재 쉘의 환경을 수정 같은 명령에 내장 제공. 이러한 문서화됩니다 help에서 bash쉘의 설명서에 더 자세히.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관