Estas são funções internas fornecidas pelo shell, e não comandos independentes verdadeiros, como aqueles que você encontra em /bin
ou /usr/bin
.
Compare a saída de whereis ls
com a de whereis set
ou whereis export
.
Você pode digitar help
para ter uma lista de todos esses comandos internos ou consultar o manual bash
sob a seção SHELL BUILTIN COMMANDS
.
Portanto, isso não é específico da distribuição. Note que a lista de comandos disponíveis dependerá do shell usado.
E às vezes você pode ter o mesmo comando como um shell embutido e como um comando no sistema, como pwd
. O builtin tem precedência, e para substituí-lo você precisa chamar o comando como \pwd
. Você precisa ter cuidado com isso quando precisar manter alguns scripts para vários shells, especialmente se a sintaxe não for a mesma incorporada ao comando interno e externo.