パス設定を始めとする変数のことを指し,OS上で管理されている属性情報のようなものだ。次の例は,setコマンドで環境変数を表示したものの一部である。
ログインしているアカウントで使用されているシェル種別を始め,パス設定などの文字列が並ぶ。「=」で区切られでいる右側の文字列(値)を左側の変数に入れることになる。OS側では,変数名でアクセスすると文字列を返す。値をユーザーが自由に変更したとしても,OS側からは常に一定の変数名でアクセスできるわけだ。
AUTOBOOT=YES BASH=/bin/bash BASH_ENV=/home/hoge/.bashrc BASH_VERSION=1.14.7(1) BOOT_IMAGE=linux COLORTERM=gnome-terminal COLUMNS=100 CONSOLE=/dev/console DISPLAY=:0 EUID=0 GDMSESSION=Default GDM_LANG=ja_JP HISTFILE=/root/.bash_history HISTFILESIZE=1000 HISTSIZE=1000 HOME=/root HOSTNAME=mistio HOSTTYPE=i386 IFS= 〜以下略〜 |
Copyright © ITmedia, Inc. All Rights Reserved.