Linux 环境变量简介

发布于 2016-04-28 / Linux / 0条评论 / 1,608浏览

作为一个新手,整天摸黑,一下是谷歌百度,还有自己踩到的坑陈列出来的

1、常用命令介绍
env显示所有环境变量
echo $PATH输出环境变量值
export $HELLO=hello临时设置一个环境变量
set显示本地环境变量
unset清除环境变量
readonly命令设置只读变量

2、常见的环境变量
PATH决定了shell将到哪些目录中寻找命令或程序
HOME当前用户主目录
MAIL是指当前用户的邮件存放目录。
SHELL是指当前用户用的是哪种Shell。
HISTSIZE是指保存历史命令记录的条数
LOGNAME是指当前用户的登录名。
HOSTNAME是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
JAVA_HOMEJava 环境

3、环境存储位置及作用
/etc/profile所有用户生效(登录时执行)
/etc/bash.bashrc只对当前用户生效

~/.bash_profile用户登录时被读取,其中包含的命令被执行
~/.bashrc启动新的shell时被读取,并执行
~/.bash_logoutshell 登录退出时被读取

资料收集到此,才发现之前果然是在瞎搞…

评论
站长统计