JFP ユーザーズガイド

コマンド検索パスの設定

Solaris オペレーティング環境自体と、JFP がインストールされたシステムでは、同名のシステムコマンドがいくつか存在することがあります。たとえば、以下のコマンドがあります。

ls 
/usr/bin/ls国際化機能を持つ標準の ls コマンド
/usr/ucb/lsBSD 互換性パッケージの ls コマンド
/usr/xpg4/bin/lsXPG4 準拠の ls コマンド

mailx 
/usr/bin/mailx標準の mailx コマンド
/usr/SUNWale/bin/mailx国際化機能の拡張された mailx コマンド

実行するコマンドのパスによっては、思い通りに国際化機能が利用できないことがあります。日本語環境で国際化機能を最大限に利用したい場合は、シェルのコマンド検索ディレクトリの優先順位を次のように設定します。なお、対応する /usr/xpg4/bin/<コマンド名> がないときは /usr/bin/<コマンド名> が XPG4 準拠になっています。


/usr/xpg4/bin > /usr/SUNWale/bin > /usr/bin > /usr/ucb

設定方法は、ユーザーの使用しているシェルプログラムによって異なりますが、csh (C シェル) の場合、以下のように set コマンドを実行します。


sun% set path = (/usr/xpg4/bin /usr/SUNWale/bin /usr/bin /usr/ucb .)

常に日本語環境を使用するユーザーは、ホームディレクトリの初期化ファイル .cshrc の中でこの設定を行えます。.cshrc ファイルを編集して path パラメタを変更した後、すぐにその内容を有効にしたい場合は、次のように source コマンドを実行します。


sun% source .cshrc

sh (Bourne シェル) または ksh (Korn シェル) の場合には、以下のようにパラメタ PATH を設定します。


sun$ PATH=/usr/xpg4/bin:/usr/SUNWale/bin:/usr/bin:/usr/ucb:.
sun$ export PATH

常に日本語環境を使用するユーザーは、ホームディレクトリの初期化ファイル .profile の中でこの設定を行えます。

現在デフォルトで実行されるコマンドがどのディレクトリにあるかは、which(1) コマンドで確かめることができます。