質問
使用しているシステムの gnuplot
が / usr / bin
にインストールされています。ルートはありませんが、 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
Bombeの言うことは問題ありません。ユーザーのbashrc( $ HOME / .bashrc
)内でユーザー固有のPATHエントリを宣言する必要があるため、PATH設定はユーザーにのみ適用されます。
所属していません StackOverflow