アップデートの使い方に関する多くのPATH
投稿やヘルプファイルを読みました.bashrc
。.bashrc_profile
説明したように使用する必要があるかもしれませんここ。
.bashrc
ただし、コマンドラインでは機能しません。
私から
env | grep "$PATH"
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
.bashrc
はい
export PATH=~/anaconda3/bin:$PATH
権限は.bashrc
次のとおりです。-rwxrw-r-- .bashrc
実行すると、.bashrc
パスは変更されません。
~$ env | grep "$PATH"
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
~$ ./.bashrc
~$ env | grep "$PATH"
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
コマンドラインに直接入力するだけです。
~$ export PATH=~/anaconda3/bin:$PATH
~$ env | grep "$PATH"
PATH=/home/ksmith/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
私は何が間違っていましたか? [私のニックスはUbuntuです]
.bashrcアップデートを証明できる場合は、ログイン時にアップデートをテストするPATH
ために名前を変更します。.bashrc_profile
PATH
答え1
~$ ./.bashrc
それが問題だ。プログラムとして実行すると、.bashrc
独自の環境コピーがインポートされ、変更はシェルに再度伝播されません。.bashrc
「procure」を介して呼び出す必要があります。
source ./.bashrc
または短く言うと:
. ./.bashrc