/user/gamesなどのログインシェルパスはどこに設定されていますか?

/user/gamesなどのログインシェルパスはどこに設定されていますか?

Ubuntuで端末を起動すると、次のルートが表示されます。echo $PATH

/home/myuser/anaconda3/condabin:/home/myuser/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

私はgamesキーワードを含むパスを削除したいのですが、同じパスが設定されている場所が見つかりませ$PATHん。/usr/games/user/local/games/usr/sbin

私はgrepを試してみますgrep xxx ~/.* -l

これは設定など/usr/binのファイルを提供します。/usr/local/bin

ただし、上記のgamesパスには適用されませんsbin。設定された場所でどのように検索しますか?

ベストアンサー1

これを設定できるところがいくつかあります。まず、次のいずれかを設定できます。

  • すべてのシェルプロファイルスクリプト(例~/.bashrc、、、、など)/etc/profile/etc/bash.bashrc/etc/profile.d/*
  • /etc/login.defs
  • /etc/security/pam_env.conf
  • /etc/environment
  • $HOME/.pam_environment

おすすめ記事