私が使用しているシステムでは、gnuplot
が/usr/bin
にインストールされています。私はrootを持っていませんが、新しいバージョンのgnuplot
が必要だったので、それを$HOME/usr/bin
にインストールしました。
パスに$HOME/usr/bin
を追加しましたが、gnuplotコマンドを使用するだけで、/usr/bin
のパスが実行されます。使用するたびに$HOME/usr/bin/gnuplot
を指定する必要はありません。
/usr/bin
にあるものではなく、ホームディレクトリにあるものを使用するようにLinuxに指示するにはどうすればよいですか?
実行可能ファイルはPATH順に見つかります。次のように、パスの前に${HOME}/usr/bin
を追加する必要があります。
export PATH="${HOME}/usr/bin:$PATH"
実行可能ファイルはPATH順に見つかります。 PATHは、/usr/bin
が~/usr/bin/
の前にくるように設定されているようです。
説明したようにPATHを変更する以外に、このようなエイリアスを使用することもできます(BASHで)
alias gn=$HOME/usr/bin/gnuplot
その後、あなたはそれを実行します
gn
ボンベの言うことは大丈夫です。ユーザーのbashrc内でユーザー固有のPATHエントリを宣言する必要があることを付け加えておきます($HOME/.bashrc
)、したがって、PATH設定はユーザーにのみ適用されます。