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

文章讲述了在Linux系统中修改环境变量后,使用`sudosource/etc/profile`命令遇到的错误,原因在于需要先使用`sudo-s`声明可执行权限,然后才能成功执行`source`命令。
6441

被折叠的 条评论
为什么被折叠?



