$ 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
경우 sudo
다른 쉘 indeeds 사용하는 이유는 무엇입니까? 나는 보았다 SLM의 대답을 하지만, 내 경우에는 이해가 안 돼요.
source
sudo
쉘 내장. 외부 명령처럼 쉘 내장을 실행할 수 없습니다 .