linux 配置环境变量
程序员文章站
2022-06-03 22:41:16
...
- 众所周知环境变量在我们的开发过程中是极为重要的配置,而在windows系统中我们可以方便的通过可视化界面配置环境变量,但是在linux中就显得麻烦了一些,需要通过命令行来修改文件进行环境变量的设置,linux根据环境变量的使用范围提供了三种配置方式,分别是全部用户,个别用户,单个shell设置。
一、对所有的用户的都起作用的环境变量
1.linux下的环境变量信息存储在/etc/profile文件中,配置在这的环境变量是对所有用户生效的,并且是“永久的”。
2.首先要获取root权限才能修改/etc/profile文件(切换到root用户方式)
3.切换到root用户后,执行以下命令
vi /etc/profile
- 之后就可会进入profile文件,点击键盘i键就可以修改profile文件,以下是我添加的jdk和ant的环境变量例子
export JAVA_HOME=/opt/jdk1.6.0_45
// 在文件最后添加ant环境
export ANT_HOME=/opt/ant
// 并把ant环境添加到path中
export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
- 点击Esc退出修改
- 再输入 :wq! 强制保存文件,并退出vi
- 之后会退回到控制台,一般配置文件要重启电脑才会生效,也可以接着使用如下命令使立即生效
root@ubuntu:# source /etc/profile
二、针对当前特定的用户起作用的环境变量
- 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的 .bashrc文件就可以了
1.选择该账户登录系统
2. .bashrc文件是隐藏文件,无法在桌面上查看,可以通过ls -a命令查看
ubnutu64@ubuntu:~$ ls -a
3.通过以下命令进入.bashrc
vi ~/.bashrc
4.接下来的步骤同修改/etc/profile文件一致
三、只对当前的shell 起作用的环境变量
1、控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用,换一个shell设置就无效了:
直接控制台中输入 : PATH”:/NEW_PATH (关闭shell Path会还原为原来的path)
2.补充:再编译openjdk时还发现一种方式,直接将
export ALT_DROPS_DIR=/opt/openjdk/drop
写在xxx.sh脚本文件中,执行该xxx.sh脚本文件时才会使用该配置
上一篇: 只是表面一点都看不出来
下一篇: 安禄山是什么民族?安禄山是怎么起家的?
推荐阅读
-
mysql 5.6.23 安装配置环境变量教程
-
Python的Flask框架中配置多个子域名的方法讲解
-
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
-
关于Java环境变量的配置(win10系统)
-
mysql 8.0.11 macos10.13安装配置方法图文教程
-
查看所有的Server Variables的环境变量
-
Spring Cloud动态配置实现原理与源码分析
-
举例讲解Linux系统下Python调用系统Shell的方法
-
Android sdutio配置Zxing进行扫码功能的实现方法
-
Android开发中Launcher3常见默认配置修改方法总结