list all shell keywords
Consulte o manual do seu shell para isso. "Keyword" é um pouco ambígua - para Bash, veja os builtins definidos abaixo ou considere as variáveis de shell , parâmetros especiais , ou o índice de palavras reservadas do shell .
list all user defined functions
No Bash (e Zsh, e provavelmente outros), você pode usar typeset -f
para listar todas as funções.
list all shell built in functions
O Manual de Referência do Bash fornece uma lista de:
No OS X, você também pode conferir a página de manual em man builtin
para uma comparação entre builtins disponíveis em shells diferentes. Não tenho certeza se isso está disponível no GNU / Linux.