與環境變量相關的文件可能還會有/etc/bashrc等,不過這是shell變量,是局部的,對於特定的shell器作用。/etc/profile是全局的,適用於所有的shell.
profile文件會告訴shell使用什麼語言,什麼shell,命令的搜索路徑等等。
一些標准的環境變量:
SHELL 默認shell
LANG 默認語言
PATH linux尋找命令的默認路徑,一般包括/bin,/usr/bin,/sbin,/usr/sbin,
/usr/X11R6/bin,/opt/bin,/usr/local/bin等。用戶可以自行添加,
如/home/bin等。
MANPATH man手冊的默認路徑
INPUTRC 默認鍵盤映象,詳見/etc/inputrc
BASH_ENV bash shell的環境變量,通常在~/.bashrc中
DISPLAY X窗口適用的控制台,DISPLAY=:0對應於控制台F7,DISPLAY=:1對應於控制
台F8,DISPLAY=server:0向遠程計算機發送GUI應用程序。
COLORTERM GUI中的默認終端,通常是gnome-terminal.
USER 自動設置當前登陸用戶的用戶名。
LONGNAME 通常設置為$USER
MAIL 設置特定$USR的標准郵件目錄
HOSTNAME 設置為/bin/hostname的命令輸出
HISTSIZE 設置為history命令記住的命令數
例子:
#
# /etc/profile
#
#修改或添加PATH可以自定義命令的尋找路徑,如果你不想將可執行文件添加到默認目錄中但又可以在終端中使用命
#令,那就改吧。
export PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/usr/local/bin"
export MANPATH="/usr/man:/usr/X11R6/man"
export LESSCHARSET="latin1"
export INPUTRC="/etc/inputrc"
export LESS="-R"
# Locale settings (find your locale with ''locale -a'')
export LANG="zh_CN" #修改這裡可以改變系統的默認使用語言
export LC_COLLATE="C"
export COLUMNS LINES
export PS1=''[\u@\h \W]\$ ''
export PS2=''> ''
umask 022
……
……
# End of file