Você tem funções e alias em seu .bashrc ou .profile implementando diferentes recursos, e você tem funções embutidas no bash (ou outros shells). E algumas funcionalidades são implementadas como programas binários em / bin, / usr / bin ou em outro lugar.
Você pode usar o comando type
para mostrar onde um 'programa' é:
$ type date
date is /bin/date
$ type test
test is a shell builtin
$ type ls
ls is aliased to 'ls --color=auto'
$ type cd
cd is a shell builtin
$ type type
type is a shell builtin