シェルの設定・環境変数のサンプル [Fedora, RedHat, CentOS]
作成:2006-03-09、更新:2009-10-24
シェルの設定・環境変数のサンプル。
対象:Linux Fedora, RedHat, CentOSなど
ユーザのシェル・環境変数
- 使用しているシェルを調べる
grep ユーザ名 /etc/passwd
- シェルの設定を反映する
bash_profileなどに環境変数などを設定した場合、再度ログインし直すか、以下のコマンドを実行すると設定が反映されます。
source ~/.bash_profile
(.bash_profileの場合)
- .bash_profileの例
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export JAVA_HOME=/usr/local/j2sdk/jdk
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:/usr/local/ant/bin
export TOMCAT_HOME=/usr/local/tomcat
export PATH=$PATH:/usr/local/pgsql/bin
export PG_HOME=/usr/local/pgsql
export PGLIB=$PG_HOME/lib
export PGDATA=$PG_HOME/data
export MANPATH="$MANPATH":$PG_HOME/man
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
export ANT=/usr/local/ant/bin/ant
export CLASSPATH=/usr/local/ant/lib/ant.jar
export PATH=$PATH:/usr/local/mysql/bin
export CLASSPATH=/usr/local/mysql-connector-java/mysql-connector-java.jar
- .bashrcの例
# .bashrc
# User specific aliases and functions
alias ll='ls -la'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi