Para listar aliases ativos, execute:
alias
Para ver os nomes de todas as funções ativas, execute:
declare -F
Para ver os nomes e definições de todas as funções ativas, execute:
declare -f
Mais
As informações sobre os aliases também estão disponíveis em um formato amigável ao script com:
declare -p BASH_ALIASES
man bash
fornece mais informações sobre o alias
builtin:
alias [-p] [name[=value] ...] Alias with no arguments or with the -p option prints the list of aliases in the form alias name=value on standard output. When arguments are supplied, an alias is defined for each name whose value is given. A trailing space in value causes the next word to be checked for alias substitution when the alias is expanded. For each name in the argument list for which no value is supplied, the name and value of the alias is printed. Alias returns true unless a name is given for which no alias has been defined.
Em relação às funções, man bash
explica que declare
pode fornecer ainda mais informações disponíveis se a opção extdebug
estiver definida:
Function names and definitions may be listed with the -f option to the declare or typeset builtin commands. The -F option to declare or typeset will list the function names only (and optionally the source file and line number, if the extdebug shell option is enabled).