検索パスに実行可能ファイルを追加するにはどうすればよいですか?


15

参考までに、私はLinuxについてほとんど知らないので、それを使って他の誰かが書いたプログラムを実行しています。指示は言うAdd the executable 'ttt' to the search path. In most installations this can be accomplished by linking the file to the 'bin' subdirectory at user home.

これを行うにはどうすればよいですか?

この実行可能ファイルは現在、ホスト領域のサブフォルダーにあります。デュアルブートコンピューターで実行されているため、作業コンピューターであるためデュアルブートであるという事実を変更することはできません。

回答:


24

これをコマンドライン(端末)で動作させるには:

ターミナルで次の手順を実行することをお勧めします。

  1. binホームディレクトリにというフォルダーを作成します。

    mkdir ~/bin
    
  2. ~/binPATHBashのすべてのセッション(ターミナル内で使用されるデフォルトのシェル)に追加します

    $ nano ~/.bashrc
    
    # Add the following to the end of your .bashrc file while using nano
    # or your text editor of choice:
    
    export PATH="/home/$USER/bin:$PATH"
    
  3. 実行可能ファイルに実行可能ファイルそのものやシンボリックリンクのいずれかを追加~/bin

  4. ターミナルを閉じて開きsource ~/.bashrc直してターミナルセッションを再起動するか、実行してセッションの構成を再読み込みします

これにより、端末PATHは端末セッションの変数を読み取ることができます。

ただし、GUIがPATH変数を管理する方法がわからないため、GUIに追加する方法はわかりませんが、このメソッドが機能しない場合は、他のメソッドでパスを変更する必要があるかもしれませんGUI。


6
source ~/.bashrcターミナルを閉じて再度開くのではなくできませんか?
言葉

1
@wordsforthewiseはい、できます。(3年以上前、私が現在Linuxの専門家ではなかったときにこれを書いたので、そのことを知りませんでした(まもなく追加)
Thomas Ward

@wordsforthewise不完全な~/.bashrcの一部は、2回ソースされたときに奇妙に動作します。
発泡スチロールフライ

@styrofoamflyそれが、不完全な〜/ .bashrcを決して持っていない理由です;)
wordsforthewise
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.