Changes between Initial Version and Version 1 of docs/vl7/cui-guide/variables


Ignore:
Timestamp:
2013/03/09 15:16:10 (11 years ago)
Author:
yasumichi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • docs/vl7/cui-guide/variables

    v1 v1  
     1[wiki:docs Vine Linux ドキュメント] / [wiki:../../ Vine Linux 7.x] / [wiki:../ CUI ユーザーズガイド] / 環境変数の設定 
     2 
     3= 環境変数の設定 = 
     4 
     5環境変数は、システムやアプリケーションの挙動に影響する基本的な設定を保存します。 
     6 
     7例えば、Vine で用意されている多くのアプリケーションは、そのプログラム名のみで起動できますが、これらは、環境変数 PATH にそのプログラムが存在するディレクトリが含まれているためです。逆に言えば、PATH にプログラムが存在するディレクトリが含まれていなければ、絶対パスで指定しなければプログラムを起動することができません。 
     8 
     9環境変数 PATH が、どのような設定になっているかを表示したい場合は、次のようにします。 
     10 
     11{{{ 
     12#!sh 
     13$ echo $PATH 
     14/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/sbin:/sbin 
     15}}} 
     16 
     17{{{ 
     18#!Admonition 
     19== 環境変数の取得について == 
     20 
     21環境変数を取得する場合は、環境変数名の前に $ を付加することに注意して下さい。$ を付けずに単に PATH とすると次のように表示されます。 
     22 
     23{{{ 
     24#!sh 
     25$ echo PATH 
     26PATH 
     27}}} 
     28}}} 
     29 
     30また、現在設定されている環境変数の一覧を見たい場合は、次のようにします。 
     31 
     32{{{ 
     33#!sh 
     34$ set 
     35BASH=/bin/bash 
     36BASH_ARGC=() 
     37BASH_ARGV=() 
     38BASH_ENV=/home/userdir/.bashrc 
     39BASH_LINENO=() 
     40BASH_SOURCE=() 
     41BASH_VERSINFO=([0]="3" [1]="2" [2]="48" [3]="1" [4]="release" [5]="x86_64-unknown-linux-gnu") 
     42BASH_VERSION='3.2.48(1)-release' 
     43CANNA_SERVER=unix 
     44COLORTERM=gnome-terminal 
     45COLUMNS=179 
     46DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-GArg67fNUc,guid=74b773a833ff6acaf48b91de4b03f16e 
     47DESKTOP_SESSION=gnome 
     48DIRSTACK=() 
     49... 
     50}}} 
     51 
     52これらの環境変数は、システムの起動時にファイル /etc/profile やディレクトリ /etc/profile.d 以下のスクリプトなどで設定されますが、ユーザによる上書きや追加が可能な環境変数が存在します。 
     53 
     54例えば、HTTP_HOME という環境変数は、テキストベースの Web ブラウザ w3m のスタートページを規定します。 
     55 
     56bash で環境変数を設定するには、export コマンドを使用します。 
     57 
     58{{{ 
     59#!sh 
     60$ export HTTP_HOME=http://planet.vinelinux.org/ 
     61}}} 
     62 
     63sh との互換性のため、次のように二段階に分けて設定することもできます。 
     64 
     65{{{ 
     66#!sh 
     67$ HTTP_HOME=http://planet.vinelinux.org/ 
     68$ export HTTP_HOME 
     69}}} 
     70 
     71なお、この設定はログアウトするまで有効です。ログインの度に有効になるようにするには、ホームディレクトリにある .bash_profile というファイルに同様のコマンドを追加します。