web-dev-qa-db-ja.com

PATH環境変数とは何ですか。どのように追加しますか?

Microchip Webサイトからpicc-9.82.9453-linux.runをインストールしましたが、最後に尋ねられました

==> NOTE: You may wish to add the following  
   /usr/hitech/picc/9.82/bin  
   to your PATH environment variable.  

どういう意味ですか?

また、これを環境パスに追加する必要があります。

/usr/hitech/picc-18/pro/9.66/bin  
59
ths

部分的な複製: ディレクトリをPATHに追加する方法?

PATHは環境変数です。基本的にはプログラムを検索する場所をマシンに指示するので、piccプログラムを実行するときにこれを行うことができます。

picc

の代わりに

/usr/hitech/picc/9.82/bin/picc

$PATHにディレクトリを追加するには、以下のいずれかのオプションに従ってください。

方法1

編集~/.profile

gedit ~/.profile

次の行を見つけます。

PATH="$HOME/bin:$PATH"

次のように変更します。

PATH="$HOME/bin:$PATH:/usr/hitech/picc/9.82/bin"

方法2

ターミナルで次のコマンドを実行します。

export PATH=$PATH:/usr/hitech/picc/9.82/bin
82
reverendj1

シェル環境変数は、データの保存、ソフトウェア構成の保存、端末設定の設定、シェル環境の変更など、いくつかの目的で使用されます。環境変数は通常、ブート時に設定されるか、必要に応じて異なるソフトウェアによって設定されます。環境変数を設定する1つの方法は、コマンドラインからです。

ターミナル上のすべての変数をリストする

env

これはあなたが持っているすべての変数を印刷します

一度に1つの変数を表示する

これらの変数の量は非常に長いリストになる可能性があり、1つの特定の変数を見つけることは困難な作業になる可能性があります。幸い、Linuxでは、変数名とともにechoコマンドを使用して、1つのシェル変数の値を表示できます。これにより、タスクが非常に簡単になります。例:echo "$HOME"

変数を追加または変更する

環境変数を追加または変更するには、exportコマンドの後に変数名とそれに続く値を使用します。

export NameofVariable='value'

ただし、これは現在のシェルセッションでのみ機能することに注意してください。他の端末では使用できません。

14
eGhoul
vi(m) ~/.profile
PATH="$HOME/bin:$HOME/.local/bin:{whatever_path_you_need_to_add}:$PATH"

.profileファイルがない場合は、これも作成されます。

そのシナリオでは、これも追加します-

if [ -n "$BASH_VERSION" ]; then
   # include .bashrc if it exists
   if [ -f "$HOME/.bashrc" ]; then
      . "$HOME/.bashrc"
   fi
fi

# set PATH so it includes user's private bin directories

PATH="$HOME/bin:$HOME/.local/bin:/usr/bin:$PATH"
1
SharadV

~/.bashrcに環境変数を追加してログアウトしてからログインすると、すべてが正常に機能しています。

ステップバイステップ:

  1. Sudo nano ~/.bashrc
  2. このexport PATH=$PATH:/usr/local/go/binをファイルの最後に追加します。
  3. ログアウト。
  4. ログインすると、すべてが機能します!

注:goが正しく機能することを確認するには、ターミナルを開いてgo versionと入力すると、go helpが表示されます。

それが役に立てば幸い!

1
Abanoub Hanna