Zsh
是否有命令可以在 zsh 上獲取內置命令?
是否有命令可以在 zsh 上獲取內置命令?例如,可以使用
compgen -b
bash shell 中的命令獲取所有內置命令。
見
info zsh builtins
:
builtins
此關聯數組提供有關目前啟用的內置命令的資訊。鍵是內置命令的名稱,值是“未定義”的內置命令,如果被呼叫,將自動從模組載入,或者“已定義”的內置命令已經載入。
但請注意,當您使用
zmodload
.到
k
關聯數組的眼睛)r
aw 並o
在 olumn 上 rdered1
C
:print -roC1 ${(k)builtins}
或者,您可以在兩列上列印鍵和值,以查看哪些已載入,哪些將在第一次呼叫時自動載入:
print -raC2 ${(kv)builtins} | sort
要列出所有命令和保留字及其類型,另請參閱:
whence -wm '*'