/etc/environment
変数にさらにディレクトリを追加するように変更しましたPATH
。ただし、二重引用符で囲まれた内容は拡張されていないように見え、$PATH
シェル内のどのコマンドでも検索して/usr/bin/command-not-found
実行できます。
$ 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"
だからttyでは、
$ echo $PATH
$PATH:/home/user/technical/java/maven/bin
なぜ拡張が行われなかったのですか?
ベストアンサー1
/etc/environment はシェルとは何の関係もありません。これは、bashなどの手段には依存しないことを意味します。拡張。
key=value
ここでは単純な割り当てのみを使用できます。