VineLinuxパフォーマンスアッププロジェクト:0103

■環境変数を設定するコマンド■

 Windowsでは環境変数を設定できる機能がありますが、Linuxでももちろん設定することができます。ただしコマンド操作でやらなくてはいけないので、ちょっと面倒ですけどね・・・。



 まず、現在の環境変数を表示させてみましょう。ターミナル上でprintenvコマンドを実行します。

  printenv

 するとズラズラーっといろいろ表示されるはずです。

●使用例
[aaa@localhost aaa]$ printenv
HTTP_HOME=file:/usr/share/doc/Vine/index.html
HOSTNAME=XXXXX
WNN6_FRONT_END=kinput2
USER=XXXXX
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.b
tm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*
.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
USERNAME=
EMACS_IME=canna
WNN7_FRONT_END=xwnmo
MAIL=/var/spool/mail/XXXXX
PATH=/usr/java/jdk1.5.0_07/bin/:/bin:/usr/bin:/usr/X11R6/bin
INPUTRC=/etc/inputrc
PWD=/home/XXXXX
JSERVER=localhost
LANG=ja_JP.eucJP
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=X
HOME=/home/XXXXX
WNN6_SERVER=localhost
WNN7_SERVER=localhost
XIM_PROG=canna
BASH_ENV=/home/XXXXX/.bashrc
G_FILENAME_ENCODING=@locale
LOGNAME=XXXXX
LESSOPEN=|lesspipe.sh %s
which=() {  {
 alias;
 declare -f
 } | /usr/bin/which --tty-only --read-alias --read-functions --show-dot --show-tilde ${1+"$@"}
}
ls=() {  /bin/ls --color=tty ${1+"$@"}
}
_=/usr/bin/printenv


 環境変数を追加するにはexportコマンドを使用します。

  export 変数名=値

●使用例
[aaa@localhost aaa]$ export abc=123


 設定したら再度printenvコマンドで確認してみましょう。exportコマンドで上のように入力した場合、
[aaa@localhost aaa]$ printenv abc
123
 となっているはずです。

 exportコマンドで設定した環境変数はユーザがログアウトするまで有効です。電源を切ると消えてしまうので注意してください。




プロジェクト ホームへ戻る