ユーザーのホームディレクトリの .profile ファイルは、ユーザーが Bourne シェル (sh) または Korn シェル (ksh) を使ってシステムにログインしたときに、シェルのユーザー固有の初期化に使われます。詳細は、sh(1) を参照してください。
# The initial user defaults for sh.
LANG=ja
export LANG
PATH=/usr/xpg4/bin:/usr/SUNWale/bin:/usr/bin:/usr/ucb:.
export PATH
setterm -x JapanEUC
if [ "$MANPATH" = "" ]
then
MANPATH=/usr/SUNWale/share/man:/usr/share/man
export MANPATH
fi
ENV=$HOME/.kshrc
export ENV
|
この例では、環境変数 LANG でのロケール設定、環境変数 PATH でのコマンド検索パスの設定、tty のオプション設定が順次行われます。
"setterm -x JapanEUC" では、端末は日本語 EUC に設定しています。
if 文では、それぞれ条件に応じて環境変数 MANPATH が設定されます。インストール時のパス設定、ソフトウェア製品の追加などに応じて、この設定内容を変更しなければならない場合があります。
最後のパラメタ ENV は、Korn シェル (ksh) に対して起動時コマンド実行ファイル名を設定します。このパラメタ設定は、Bourne シェル (sh) に対しては特別な意味を持ちません。