zsh builtin에 대한 도움말 메시지를 받으려면 어떻게해야합니까?


13

bash 내장에 대한 간단한 사용법 메시지를 얻고 싶다면 help <builtin>명령 프롬프트에서 사용할 수 있습니다 .

$ help export
export: export [-fn] [name[=value] ...] or export -p
    Set export attribute for shell variables.

    Marks each NAME for automatic export to the environment of subsequently
    executed commands.  If VALUE is supplied, assign VALUE before exporting.

    Options:
      -f        refer to shell functions
      -n        remove the export property from each NAME
      -p        display a list of all exported variables and functions

    An argument of `--' disables further option processing.

    Exit Status:
    Returns success unless an invalid option is given or NAME is invalid.

zsh에서 어떻게 할 수 있습니까? 난 노력 했어

% export --help
zsh: bad option: -e

% help export
zsh: command not found: help

또한 "도움말"이라는 단어는 어디에도 없습니다 man zshbuiltins.

답변:


5

Arch 위키 문서를 통해 링크하는 @don_crissti 덕분에 .
어떤 이유로 아치 위키의 코드는 호출 시이 오류를 발생시킵니다

/home/velour/.zshrc:unalias:368 : 해시 테이블 요소 없음 : run-help

zsh --version => zsh 5.1.1 (x86_64-ubuntu-linux-gnu)

작동하도록하기 위해 아래 블록을 추가 ~/.zshrc하고 별칭 명령을 주석 처리했습니다.

autoload -Uz run-help
autoload -Uz run-help-git
autoload -Uz run-help-svn
autoload -Uz run-help-svk
#unalias run-help
#alias help=run-help

간단하게 호출

run-help <builtin>

이제는

% run-help export

export [ name[=value] ... ]
       The specified names are marked for automatic export to the envi-
       ronment  of subsequently executed commands.  Equivalent to type-
       set -gx.  If a parameter specified does not already exist, it is
       created in the global scope.

@ don_crissti 오류 및 zsh 버전에 대한 세부 정보로 답변을 업데이트했습니다.
the_velour_fog


7
별명을 주석 처리하지 않고 시도했지만 zshbuiltins 매뉴얼 페이지가 표시됩니다. 특정 내장을 검색하지 않고 특정 내장에 대한 도움을 받으려면 어떻게해야합니까?
addison
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.