質問

使用しているシステムの 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設定はユーザーにのみ適用されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top