$ 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
シェル組み込みです。外部コマンドのようにシェル組み込みを実行するために使用することはできません