PATH
Ubuntu16.10の新規インストールでbash環境変数がセットアップされている場所を特定できないようです。
私が配置しようとしているecho $PATH
の上部にある文を~/.bashrc
偶数と/etc/bash.bashrc
。両方のechoステートメントが実行されるため、これらのファイルは正しくロードされますが、どちらの場合も、PATH
すでに次のものが含まれています。
/home/carl/bin:/home/carl/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
最初のエントリ(/home/carl/bin:/home/carl/.local/bin
)は、私が追跡しようとしているものです。変更/etc/environment
しても効果がないように見えるので、どこに値が設定されているのかよくわかりません。
PATH
ときにも、セットアップで/etc/profile
実行ログインシェルを使用している場合もへの変更による影響を受けません/etc/environment
。
デスクトップセッションの作成時に、ディスプレイマネージャの読み込み~/.profile
(/etc/profile
および/etc/environment
)によってPATHが永続化されていたことが判明しました。つまり、これらのファイルへの変更は新しいbashセッションに反映されず、有効にするにはログアウトする必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加