В качестве тривиального примера, в файле ~/.bashrc пользователя foo есть псевдоним;
alias ll='ls -l'
Используя sudo, я вижу, что псевдоним установлен;
bar@laptop:~$ sudo -u foo -i alias ll
alias ll=`ls -l'
Но на самом деле я не могу использовать псевдоним;
bar@laptop:~$ sudo -u foo -i ll
-bash: ll: command not found
Команды, которые являются функциями bash, работают, хорошо. Есть ли способ заставить работать псевдонимы?