Alias в сценариях linux?
Алиасы работают только в интерактивном режиме шелла.

При запуске в скриптах они работать не будут.
Если вам нужно, пользуйтесь функциями - они могут и алиас заменить и в скриптах будут работать
Вчера или позавчера я уже отвечал на аналогичный вопрос несколькими постами ниже:
Почему не подгружаются alias не из под рута?
Там же ссылка на статью, где всё разжёвано...

Это потому, что это только для выполнения текущего, в данный момент заданного.
После перегруза, всё слетает.

А чтобы добавилось (см. мой ответ и статью), надо сделать так:
echo -e "alias ll='ls -l'" >> ~/.bashrc
а потом, чтобы не перезагружать систему и изменения вступили в силу, обязательно:
. ~/.bashrc
Пробуем запустить сценарий.
Всё должно работать...