एक मामूली उदाहरण के रूप में, उपयोगकर्ता foo के ~/.bashrc में उपनाम है;मैंने उपयोगकर्ता ~/.bashrc में उपनाम जोड़ा लेकिन "sudo -u user -i 'alias_name'" अभी भी रिपोर्ट "कमांड नहीं मिला"?
alias ll='ls -l'
sudo का उपयोग करना मैं देख सकता हूँ उर्फ सेट है;
[email protected]:~$ sudo -u foo -i alias ll
alias ll=`ls -l'
लेकिन, मैं वास्तव में उपनाम का उपयोग नहीं कर सकता;
[email protected]:~$ sudo -u foo -i ll
-bash: ll: command not found
बैश फ़ंक्शन काम करने वाले कमांड काम करते हैं, ठीक है। क्या उपनामों को भी काम करने का कोई तरीका है?
कि delightfully निराला है दिखेगा! एक लिंक प्रदान करने के लिए – Sorpigal