単一またはすべてのユーザーに永続$PATH変数を設定する方法

単一またはすべてのユーザーに永続$PATH変数を設定する方法

この質問は、以前にオンラインで矛盾した回答で要求されていたので、明確な説明を探しています。

すべてのユーザーに持続するように、Debian に $PATH 変数(以下)を追加する最良の方法は何ですか?

rootとしてログインしたときに次のコマンドを使用しましたが、正常に動作しましたが、再起動したときにコマンドが失われたようです。

私が読んだ別の記事では、次の行を.bashrcorに貼り付けることを提案しましたが、.profileこれはログインしているユーザーにのみ適用されると思いますか?では、すべてのユーザーに対して次の設定を行うにはどうすればよいですか?

export PATH=$PATH:/etc/xcompile/armv4l/bin
export PATH=$PATH:/etc/xcompile/armv5l/bin
export PATH=$PATH:/etc/xcompile/armv6l/bin
export PATH=$PATH:/etc/xcompile/i586/bin
export PATH=$PATH:/etc/xcompile/m68k/bin
export PATH=$PATH:/etc/xcompile/mips/bin
export PATH=$PATH:/etc/xcompile/mipsel/bin
export PATH=$PATH:/etc/xcompile/powerpc/bin
export PATH=$PATH:/etc/xcompile/powerpc-440fp/bin

ゴラン

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/Documents/go

ベストアンサー1

PATHを次に設定する場合みんなユーザーがログインしたときにetc/profileログインシェル環境を設定します。

1つのステートメントに複数のコンポーネントを追加できます。

export PATH=$PATH:/etc/xcompile/armv4l/bin:/etc/xcompile/armv5l/bin:etc/xcompile/armv6l/bin

PATHを次に設定する場合個人のユーザーがログインしたら、必要があります~/.profile

対話型シェルが開始されるたびに個々のユーザーに対してこれを設定するには、次のように設定します。~/.bashrc

この問題のより完全な議論については、以下を参照してください。バッシュ文書

おすすめ記事