PATH
環境変数の設定
PATH
環境変数は、SunOS ディレクトリ階層内でコマンドを検索するために使われます。PATH
環境変数を設定すると、コマンド名を入力したときに特定のディレクトリが常に検索されるようになります。
たとえば、PATH
変数を設定していない場合にファイルをコピーする場合、/usr/bin/cp のように、コマンドの絶対パス名を入力しなければなりません。これに対して、/usr/bin ディレクトリが PATH
変数に含まれるよう設定しておけば、cp と入力するだけでコマンドを実行できます。これは、PATH
変数で指定された各ディレクトリ内で cp コマンドが検索され、見つかった時点で実行されるためです。頻繁に使われる SunOS コマンドのディレクトリを PATH
変数に設定しておけば、作業効率を大幅に向上させることができます。
Bourne シェル、Bourne Again シェル、および Korn シェルについては、次の構文を使ってホームディレクトリのユーザプロファイルファイル内で PATH
変数を設定できます。
PATH=.:/usr/bin:/home/bin |
home は、ホームディレクトリのパス名です。
C シェル、TC シェル、および Z シェルについては、次の構文を使ってホームディレクトリのユーザプロファイルファイル内で PATH
変数を設定できます。
set path=(/usr/bin home/bin .) |
home はホームディレクトリのパス名です。
C シェル、Korn シェル、TC シェル、Bourne Again シェル、および Z シェルでは、短縮名の ~ を使ってホームディレクトリのパス名を表すことができます。
C シェル、TC シェル、または Z シェルの環境で PATH
変数を変更した場合は、ログアウトしなくても source コマンドを実行すれば、現在のウィンドウ内で PATH
の設定を有効にできます。
example% source user-profile-file |
Bourne シェル、Bourne Again シェル、または Korn シェルを使っている場合は、ログアウトしなくても次のコマンドを実行すれば、現在のウィンドウ内で PATH の設定を有効にできます。
$ . user-profile-file |