Linuxシステムは環境変数PATHの技巧の図解を修正します
Linuxシステムの環境変数PATHは永久的な環境変数と一時的な環境変数に分けられますが、Linuxシステムではどのように環境変数を修正しますか?ここでは、
ユーザーの環境変数を確認するには、ユーザー・モードで次のコマンドを実行します。
$ echo $PATH
/usr/lib64/qt-3.3/bin:/bin:/usr/bin:/usr/sbin:/sbin:/home/xmodulo/bin
または実行:
$ env | grep PATH
PATH=/usr/lib64/qt-3.3/bin:/bin:/usr/bin:/usr/sbin:/sbin:/home/xmodulo/bin
コマンドが上記のディレクトリに存在しない場合、shellは「command not found」というエラーメッセージを投げ出します。
別のディレクトリ(/usr/local/binなど)をPATH変数に追加する場合は、次のコマンドを使用します。
特定のユーザに対するPATH環境変数の変更
現在のログインセッションに一時的に新しいディレクトリ(たとえば、/usr/local/bin)をユーザーに追加するデフォルトの検索パスのみを追加する場合は、次のコマンドを入力するだけです。
$ PATH=$PATH:/usr/local/bin
PATHが更新されているかどうかを確認します。
$ echo $PATH
/usr/lib64/qt-3.3/bin:/bin:/usr/bin:/usr/sbin:/sbin:/home/xmodulo/bin:/usr/local/bin
更新されたPATHは現在のセッションで有効になります。ただし、変更は新しいセッションで無効になります。
PATH変数を永久に変更したい場合は、エディタで~/.bashrc(または~/.bash_profile)は、最後に次の行を追加します。
export PATH=$PATH:/usr/local/bin
次に、次の行を実行します。
$ source ~/.bashrc(またはsource~/.bash_profile)
システムレベルの環境変数の変更
システムレベルのPATH変数に/usr/local/binを永続的に追加したい場合は、以下のように/etc/profileを編集します。
$ sudo vi /etc/profile
export PATH=$PATH:/usr/local/bin
再ログインすると、更新された環境変数が有効になります。
Linuxの環境変数をどのように修正するかはここまで紹介されています。環境変数を修正するのはLinuxの入門知識です。初心者が身につけなければなりませんよ。皆さん、覚えていますか。