Ubuntu echo上的环境变量为空

Ubuntu echo上的环境变量为空,ubuntu,environment-variables,Ubuntu,Environment Variables,我向/etc/environment添加了一个环境变量,如下所示: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" ENVIRONMENT_TYPE="test" 但是当我尝试“echo$ENVIRONMENT\u TYPE”时,它显示为空,正确地显示了回显路径变量。为什么我的新变量没有显示?添加值后只需执行: source /etc/environm

我向/etc/environment添加了一个环境变量,如下所示:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ENVIRONMENT_TYPE="test"

但是当我尝试“echo$ENVIRONMENT\u TYPE”时,它显示为空,正确地显示了回显路径变量。为什么我的新变量没有显示?

添加值后只需执行:

source /etc/environment

关闭并打开端子,然后再次测试once@TamilSelvanC我试过了,但仍然没有在终端中运行type
printenv
,并显示结果showntry this,然后让我know@TamilSelvanC
printenv
显示路径变量,但不显示环境类型。寻找文件来源是解决方案这是解决方案,与泰米尔塞尔万斯评论一样,你能详细说明这意味着什么吗?