¿Por qué bash alias no funciona en scripts?

Estoy usando una Mac y tengo este alias definido en.bashrc:

$cat .bashrc | grep la
alias la='ls -la'

entonces trato de usarlo en un script:

$cat ./mytest.sh  
#!/bin/bash
la

Se ejecuta y dice que no puede encontrarla:

./mytest.sh: line 2: la: command not found

¿Por qué es esto? Intenté en Mac y Linux, ¡el mismo error!

Respuestas a la pregunta(3)

Su respuesta a la pregunta