如何正确编辑/ etc/environment文件?

ric*_*mos 11 ubuntu environment-variables

我正在尝试将环境变量.bashrc文件的末尾转移到/ etc/environment文件的末尾.

但每次我更改此文件都无法在计算机上登录并通过显示模式CTRL + ALT + F2撤消更改,那么为了节省时间,我想知道在重新启动计算机之前我的配置是否正确.

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/lib/jvm/java-8-oracle/?"
CLASSPATH="JAVA_HOME/lib/:$CLASSPATH"
PATH="$JAVA_HOME/bin/:$PATH"
M2_HOME="/usr/share/maven/"
M2="$M2_HOME/bin"
PATH="$M2:$PATH"
Run Code Online (Sandbox Code Playgroud)

我以root身份进行了更改,编辑/ etc/environment文件的方式是否正确?

mat*_*ias 7

您不能像在/ etc/environment中的.bashrc中那样引用先前定义的变量.请参阅Ubuntu社区帮助wiki的此部分,

"它不是一个脚本文件,而是由赋值表达式组成,每行一个."

另请参阅以下有关语法示例的答案.