CENTOS 7とBASHを使用して新しいユーザーを作成した後、ユーザーパス変数に重複した行があります。
私はこのウェブサイトを見たことがある$PATH 重複した質問です。しかし、それは.zshrc用です。そして、これは新しいユーザーを追加した後のデフォルトプロファイルなので、追加の操作は行われませんでした。
たとえば、「bob」というユーザーを作成した後、bobのパスを見ると次のようになります。
$ echo "${PATH//:/$'\n'}"
/usr/lib64/qt-3.3/bin
/sbin
/bin
/usr/bin
/usr/local/bin
/usr/local/sbin
/usr/sbin
/home/bob/.local/bin
/home/bob/bin
/home/bob/.local/bin
/home/bob/bin
/home/bob/.local/bin
/home/bob/bin
ご覧のとおり、両方/home/bob/.local/bin
とも/home/bob/bin
パスに3回表示されます。新しい(デフォルト).bash_profile
行にはパス変数が含まれています。
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
また、既存のパスに新しいパスを追加するたびに、.bash_profile
新しい(追加された)パスも繰り返されます。たとえば、/opt/mystuff
パスに追加すると繰り返されます。
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/opt/mystuff
export PATH
生産します...
$ echo "${PATH//:/$'\n'}"
/usr/lib64/qt-3.3/bin
/sbin
/bin
/usr/bin
/usr/local/bin
/usr/local/sbin
/usr/sbin
/home/bob/.local/bin
/home/bob/bin
/opt/mystuff
/home/bob/.local/bin
/home/bob/bin
/opt/mystuff
/home/bob/.local/bin
/home/bob/bin
/opt/mystuff
では、このようなパスが繰り返されるのはなぜですか。これは問題ですか?
問題がある場合はどうすれば解決できますか?
すべての助けに感謝します。