オペレーティング・システムでは、オペレーティング・システムの一部のさまざまなグローバル設定を定義したり、アプリケーションの実行方法を制御したりするために、環境変数を使用するのが一般的です。PATH変数はこのような環境変数の1つで、ユーザーが気づかないうちに常に使用されています。この変数には、アプリケーション(最も一般的なのはシェル)がコマンドとしてプログラムを実行するときに、そのプログラムを探すディレクトリのリストが格納されます。
1
bashシェルのプロンプトで "echo $PATH "と入力して、現在のパスを検索してください。以下の例のように、ディレクトリのリストが提供されます:
- uzair@linux:~$ echo $PATH/home/uzair/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games
- 注意: Linuxの$PATHは、エントリの間に": "区切り文字で応答します。
2
bash シェルプロンプトで次のコマンドを入力して、現在のパスリストに :/sbin と :/usr/sbin のパスを一時的に追加します:
- uzair@linux:~$ export PATH=$PATH:/sbin/:/usr/sbin/
3
PATHの内容をエコーして、変更が変数に反映されていることを確認する。
- uzair@linux:~$ echo $PATH/home/uzair/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
- 上記は一時的なもので、再起動すると失われることを覚えておいてください。
4
一時的なパスを使用してアプリケーションプログラムの動作をテストし、すべてが正常に動作することを確認します。
5
~/.bashrc ファイルに同じ行を追加して、パスの設定を恒久的に変更する。
コメント
最新を表示する
NG表示方式
NGID一覧