/ etc / environment é agnóstico em shell. Isto significa que não depende da forma como, e. bash para qualquer expansão .
Você pode usar apenas as atribuições simples de key=value
aqui.
Alterei o /etc/environment
para adicionar mais diretórios à variável PATH
. Mas parece que $PATH
entre aspas duplas não foram expandidas e eu consegui encontrar qualquer comando do shell e /usr/bin/command-not-found
foi executado.
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
PATH="$PATH:/home/user/technical/java/maven/bin"
JAVA_HOME="/home/user/technical/java/jdk7"
então a partir do tty,
$ echo $PATH
$PATH:/home/user/technical/java/maven/bin
por que a expansão não aconteceu?