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