环境变量的设置

环境变量设置

  1. 环境变量一般指的是用export内置命令导出的变量,用于定义shell的运行环境、保证shell命令的正确执行。shell通过环境变量确定登录的用户名、PATH路径、文件系统等各种应用。

  2. 环境变量可以在命今行中临时创建,但是用户退出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}'

#这条命令能把环境变量的名字给列出来

欢迎关注我的CSDN个人博客知乎

posted @ 2023-11-06 11:22  hmiking  阅读(8)  评论(0编辑  收藏  举报