1. ホーム
  2. linux

[解決済み] PATH変数から冗長なパスを削除する

2022-05-29 14:48:58

質問

PATH変数に同じパスを6回定義しています。

うまくいったかどうかを確認するために、ログアウトしていませんでした。

重複を削除するにはどうしたらよいですか。

変数$PATHはこのようになっています。

echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin

にリセットするにはどうしたらいいでしょうか?

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

どのように解決するのですか?

実行するだけです。

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

もし永久に変更したいのであれば、.bashrc, bash.bashrc, /etc/profile など、あなたのシステムとユーザーのニーズに合った場所に追加してください。

注:これはLinux用です。新しいコーダーのために、このことを明確にしておきます。(` , ') SET = これらは試さないでください。