Bash tem o comando builtin
para isso:
builtin: builtin [shell-builtin [arg ...]]
Execute shell builtins.
Execute SHELL-BUILTIN with arguments ARGs without performing command
lookup.
Por exemplo
$ cat > hello.sh
echo hello
$ source() { echo x ; }
$ source hello.sh
x
$ builtin source hello.sh
hello
No entanto, nada impede que você substitua builtin
.
Outra maneira de contornar aliases (mas não funções) é citar (parte da) a palavra:
$ alias source="echo x"
$ source hello.sh
x hello.sh
$ \source hello.sh
hello