例として、ユーザーfooの〜/ .bashrcには別名があります。ユーザー〜/ .bashrcにエイリアスを追加しましたが、 "sudo -u user -i 'alias_name'"は "コマンドが見つかりません"と報告していますか?
alias ll='ls -l'
私は別名が設定されていることがわかります。
[email protected]:~$ sudo -u foo -i alias ll
alias ll=`ls -l'
しかし、実際にはエイリアスは使用できません。
[email protected]:~$ sudo -u foo -i ll
-bash: ll: command not found
bash関数であるコマンドは正常です。エイリアスを動作させる方法はありますか?
ようになります! – Sorpigal