Linux环境变量

环境变量介绍

环境变量是系统持有的变量,其中的PATH变量用于搜寻命令路径,简化命令使用(PATH变量使用:分隔),HOME为指定用户的。Linux是多任务多用户的操作系统,可以在Linux中为不同的用户设置不同的运行环境。

环境变量分类

1、按时间分类(生命周期)

  1. 永久有效:修改配置文件
  2. 临时有效:使用export命令,只在当前shell有效

2、按空间分类(作用域)

  1. 系统环境变量:对所有用户有效
  2. 用户环境变量:对当前用户有效

操作环境变量

  • 增加变量
    增加临时变量:export HELLO=hello
    增加用户环境变量:gedit ~/.profile,键入HELLO=hello便添加了值为hello的HELLO变量,增加完成后使用source ~/.profile刷新
    增加系统环境变量:系统环境变量文件通常存放在/etc/文件夹内,文件名与~/中的文件名相对应,gedit /etc/profile,同上

  • 查看变量
    查看单个变量:echo $PATH查看PATH变量。
    查看系统环境变量:env
    查看本地shell变量:set

  • 删除变量
    unset HELLO删除HELLO变量
    编辑对应文件,删除变量定义
    注:/etc/enviroment设置整个系统的环境,语言环境变量类似于JAVA_HOME更适合设置在environment里,/etc/profile等文件设置所有用户的环境。
    参考:
    https://www.jianshu.com/p/ac2bc0ad3d74
    http://www.powerxing.com/linux-environment-variable/

你可能感兴趣的:(Linux环境变量)