/etc/profile环境变量配置解析

原创 2013年12月06日 09:26:22

/etc/profile环境变量配置解析

   

与环境变量相关的文件可能还会有/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

 

Ubuntu配置文件/etc/profile说明

对于/etc/profile这个文件,是系统启动是要自动执行的文件,任何一个用户登录系统都会执行这个文件。这个文件里面的配置,是全局配置。所以,如果你需要让你的变量让所有的用户都能使用的话,那么可以考...
  • u013256622
  • u013256622
  • 2015年02月10日 13:32
  • 2019

linux date 显示指定时区的时间 借助TZ 环境变量 export TZ=Asia/Shanghai 或 America/New_York

linux date 命令借助 TZ 环境变量 显示指定时区的时间
  • youcharming
  • youcharming
  • 2015年02月10日 10:58
  • 6467

/etc/profile配置文件的详解

1./etc/profile ,~/.bashrc, ~/.bash_file, /etc/profile.d 这几个文件的区别是啥,可能很多新人,...
  • liuyongvs2009
  • liuyongvs2009
  • 2014年08月26日 21:50
  • 3815

嵌入式 添加环境变量/etc/profile

export PATH="/opt/hisi-linux-nptl/arm-hisiv100-linux/target/bin:$PATH"
  • skdkjxy
  • skdkjxy
  • 2014年03月01日 15:42
  • 557

linux /etc/profile,bashrc等文件的加载流程 以及 环境变量的设置

作者:spawpaw@hotmail.com 转载需注明出处 因为最近在debian上设置java环境变量,研究了一下profile等文件的加载流程 其实在ubuntu上也很相似,其他发行版...
  • qq_29753285
  • qq_29753285
  • 2017年04月05日 22:51
  • 860

用yum安装的JDK如何编写/etc/profile文件的环境变量

linux下如何查看JDK的安装路径 which java /usr/bin/java ls -lrt /usr/bin/java lrwxrwxrwx. ...
  • aa635335061
  • aa635335061
  • 2017年01月10日 14:28
  • 2674

Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别

Linux下 /etc/profile、/etc/bashrc、~/.bashrc的区别系统
  • qiao1245
  • qiao1245
  • 2015年03月26日 15:49
  • 8835

/etc/profile文件详解

导读:Linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux profile文件的相关原理,这里对则以文件进行具体分析。这...
  • shuzulong
  • shuzulong
  • 2015年06月26日 15:05
  • 1265

qt5.7.0交叉编译开发板文件系统中/etc/profile的修改说明

在 qt5.7.0交叉编译安装到arm 中有这么修改/etc/profile的内容:export TSLIB_ROOT=/opt/tslib1.4 export QT_ROOT=/opt/qt-5.7...
  • u012175418
  • u012175418
  • 2016年10月07日 11:50
  • 1109

/etc/profile配置文件的详解

1./etc/profile ,~/.bashrc, ~/.bash_file, /etc/profile.d 这几个文件的区别是啥,可能很多新人,...
  • liuyongvs2009
  • liuyongvs2009
  • 2014年08月26日 21:50
  • 3815
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:/etc/profile环境变量配置解析
举报原因:
原因补充:

(最多只允许输入30个字)