Исправление micronekodesu, (текущая версия) :
У вас это не внутри скрипта какого-нибудь случайно? Поведение оболочки когда вы терминал открываете и когда у вас какой-то скрипт неинтерактивно работает отличаются.
inline alias мне к сожалению не знаком.
Имелось ввиду просто выполнить команду alias имяАлиаса=<...>
(ну вот это что вы в файл пишете) и проверить что ответит alias
после этого.
Исходная версия micronekodesu, :
У вас это не внутри скрипта какого-нибудь случайно? Поведение оболочки когда вы терминал открываете и когда у вас какой-то скрипт неинтерактивно работает отличаются.