zsh에 내장된 명령을 가져오는 명령이 있습니까? 예를 들어, compgen -b
bash 쉘의 명령을 사용하여 모든 내장 명령을 얻을 수 있습니다.
답변1
바라보다 info zsh builtins
:
builtins
이 연관 배열은 현재 활성화된 내장 명령에 대한 정보를 제공합니다. 키는 내장 명령의 이름이고, 호출 시 모듈에서 자동으로 로드되는 내장 명령의 경우 값은 "정의되지 않음"입니다. 로드된 내장 명령의 경우 값은 "정의"입니다. .
그러나 를 사용하여 더 많은 모듈을 로드하면 새로운 내장 기능을 사용할 수 있게 됩니다 zmodload
.
print
목록( k
이 연관 배열의 눈) 에 r
aw 및 o
olumn 정렬:1
C
print -roC1 -- ${(k)builtins}
또는 두 열의 키와 값을 인쇄하여 이미 로드된 항목과 첫 번째 호출에서 자동으로 로드될 항목을 확인할 수 있습니다.
print -raC2 -- ${(kv)builtins} | sort
모든 명령과 예약어 및 해당 유형을 나열하려면 다음도 참조하세요.
whence -wm '*'