环境变量的设置
环境变量设置
-
环境变量一般指的是用export内置命令导出的变量,用于定义shell的运行环境、保证shell命令的正确执行。shell通过环境变量确定登录的用户名、PATH路径、文件系统等各种应用。
-
环境变量可以在命今行中临时创建,但是用户退出shell终端,变量即丢失,如要永久生效,需要修改 环境变量配置文件
-
用户个人配置文件 ~/.bash_profile 、 ~/.bashrc远程登录用户特有文件
-
全局配置文件 /etc/profile 、 /ete/bashrc ,且系统建议最好创建在 /etc/profile.d/,而非直接修改主文件,修改全局配置文件,影响所有登录系统的用户
-
检查系统环境变量的命令
set,输出所有变量,包括全局变量、局部变量
env,只显示全局变量
declare,输出所有的变量,如同set
export,显示和设置环境变量值
撤销环境变量
unset变量名,删除变量或函数
设置只读变量
readonly,只有shell结束,只读变量失效
[root@hmiking ~]# readonly name="hmiking"
[root@hmiking ~]# name="111"
bash: name: readonly variable
系统保留环境变量关键字
bash内嵌了诸多环境变量,用于定义bash的工作环境
[root@hmiking ~]# export |awk -F '[ :=]' '{print $3}'
#这条命令能把环境变量的名字给列出来
本文来自博客园,作者:hmiking,转载请注明原文链接:https://www.cnblogs.com/oldit/p/17811971.html