etc/profile環境變量配置解析
2020-07-08 13:09:15
供稿:網友
與環境變量相關的文件可能還會有/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