问题描述
增加环境变量后,需要用source命令让其生效,结果提示无法执行。错误信息如下:
$source /etc/profile
-bash: ulimit: open files: 无法修改 limit 值: 不允许的操作
问题分析
问题是source
是一个bash build-in命令(不是程序 – 如ls
或grep
)。我认为一种方法是以root用户身份登录,然后执行source命令。
解决方案
先执行一个命令:
sudo -s
然后再执行:
source /etc/profile
此时,就能执行成功。