$ source /etc/environment
$ sudo source /etc/environment
[sudo] password for t:
sudo: source: command not found
ดูเหมือนว่าเชลล์ที่แตกต่างจากที่bashใช้ในการดำเนินการsource /etc/environmentและเชลล์นั้นไม่มีsourceในตัว
bashแต่ฉันและรากของเปลือกหอยเริ่มต้นมีทั้ง
$ echo $SHELL
/bin/bash
ถ้าsudoindeeds ใช้เชลล์ที่ต่างกันทำไมมันถึงเป็นเช่นนั้น? ฉันเห็นคำตอบของ slmแต่ไม่เข้าใจในกรณีของฉัน
sourceเป็นเปลือก builtin..you ไม่สามารถใช้sudoในการทำงานในตัวเปลือกเช่นคำสั่งภายนอก ..