zsh에 내장된 명령을 가져오는 명령이 있습니까?

zsh에 내장된 명령을 가져오는 명령이 있습니까?

zsh에 내장된 명령을 가져오는 명령이 있습니까? 예를 들어, compgen -bbash 쉘의 명령을 사용하여 모든 내장 명령을 얻을 수 있습니다.

답변1

바라보다 info zsh builtins:

builtins
이 연관 배열은 현재 활성화된 내장 명령에 대한 정보를 제공합니다. 키는 내장 명령의 이름이고, 호출 시 모듈에서 자동으로 로드되는 내장 명령의 경우 값은 "정의되지 않음"입니다. 로드된 내장 명령의 경우 값은 "정의"입니다. .

그러나 를 사용하여 더 많은 모듈을 로드하면 새로운 내장 기능을 사용할 수 있게 됩니다 zmodload.

print목록( k이 연관 배열의 눈) 에 raw 및 oolumn 정렬:1 C

print -roC1 -- ${(k)builtins}

또는 두 열의 키와 값을 인쇄하여 이미 로드된 항목과 첫 번째 호출에서 자동으로 로드될 항목을 확인할 수 있습니다.

print -raC2 -- ${(kv)builtins} | sort

모든 명령과 예약어 및 해당 유형을 나열하려면 다음도 참조하세요.

whence -wm '*'

관련 정보