一、问题描述
当修改/etc/profile文件(环境变量)后,想让该环境变量立刻生效。需要执行source命令。命令如下:
sudo source /etc/profile
执行这个后,不像别人的执行成功,反而报错了。错误信息如下:
sudo: source:找不到命令
或者
sudo: source: command not found
二、问题分析
因为系统中的很多命令需要声明式配置,才能在终端调用这些命令
三、解决方案
先执行如下命令:
sudo -s
然后再执行source命令即可。
source /etc/profil
你会发现,这是就执行成功了。如下图所示: