$ source /etc/environment
$ sudo source /etc/environment
[sudo] password for t:
sudo: source: command not found
Tampaknya shell berbeda dari bash
yang dijalankan untuk menjalankan source /etc/environment
dan shell itu tidak memiliki source
builtin.
Tapi shell default saya dan root keduanya bash
.
$ echo $SHELL
/bin/bash
Jika sudo
memang menggunakan shell yang berbeda, mengapa? Saya melihat balasan slm , tetapi tidak mengerti dalam kasus saya.
source
adalah shell builtin..Anda tidak dapat menggunakansudo
untuk menjalankan shell builtin seperti perintah eksternal ..