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/

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的...
    Ten_Minutes阅读 360评论 0 1
  • 简介 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或多个应用程序将使用到的信息。Linux是一个多用...
    群众里面有坏人呐阅读 373评论 0 1
  • Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的...
    Manfred_Zone阅读 121,424评论 3 60
  • 周末,去到一之前未去过的地铁站和电影院,观看完了《一条狗的使命》,中间两次眼红,不禁让我想起了高三那会儿,和同桌一...
    别_丢掉阅读 411评论 0 2
  • 把正能量存起来,没有太阳的时候,也可以温暖自己。 通过拍照把心情存起来,当心情不好的时候可以拿来看,补充一下正能量...
    王德福阅读 414评论 0 1

友情链接更多精彩内容