Linux下设置环境变量
单独查看PATH环境变量,可用:
echo $PATH
- 1
- 1
方法一:在用户主目录下的 profile或 bashrc文件
sudo gedit ~/.profile
或者
sudo gedit ~/.bashrc
- 1
- 2
- 3
- 1
- 2
- 3
可以在此文件末尾加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 …”
保存文件,注销再登录,变量生效。 该方式添加的变量只对当前用户有效。
方法二、系统目录下的profile文件
sudo gedit /etc/profile
- 1
- 1
在最后加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 …”
该文件编辑保存后,重启系统,变量生效。 该方式添加的变量对所有的用户都有效。
方法三:系统目录下的 environment 文件
sudo gedit /etc/environment
- 1
- 1
找到以下的 PATH 变量:
PATH=”<……>”
修改该 PATH 变量,在其中加入自己的path即可,例如:
PATH=”<……>:your path1:your path2 …”
各个path之间用冒号分割。该文件也是重启生效,影响所有用户。
方法四:直接在终端下输入
sudo export PATH="$PATH:your path1:your path2 …"
- 1
- 1
这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。
------
按变量的生存周期来划分,Linux 变量可分为两类:
永久的:需要修改配置文件,变量永久生效;
临时的:使用 export 命令行声明即可,变量在关闭 shell 时失效。
这里介绍两个重要文件 /etc/bashrc
(有的 Linux 没有这个文件) 和 /etc/profile
,它们分别存放的是 shell 变量和环境变量。还有要注意区别的是每个用户目录下的一个隐藏文件:
这个 .profile 只对当前用户永久生效。而写在 /etc/profile
里面的是对所有用户永久生效,所以如果想要添加一个永久生效的环境变量,只需要打开 /etc/profile
,在最后加上你想添加的环境变量就好啦。
Reference
http://blog.csdn.net/witsmakemen/article/details/7831631
http://blog.sciencenet.cn/home.php?mod=space&uid=830496&do=blog&id=676304
Linux下设置环境变量相关推荐
- 在Linux里设置环境变量的方法(export PATH)
在Linux里设置环境变量的方法(export PATH) 在Linux里设置环境变量的方法(export PATH) 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量 ...
- Linux(Ubuntu)设置环境变量(转载)
Linux(Ubuntu)设置环境变量(转载) http://blog.csdn.net/wumingxing0228/article/details/6050175 环境变量是和Shell紧密相关的 ...
- Linux里设置环境变量的方法(export PATH)
转自:在Linux里设置环境变量的方法(export PATH) 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量.例如我的mips-linux-gcc编译器在&quo ...
- 在Linux里设置环境变量的方法(export PATH)--待修改
2019独角兽企业重金招聘Python工程师标准>>> 又可参见:http://bbs.csdn.net/topics/80391559 在Linux里设置环境变量的方法(expor ...
- Linux下Java环境变量配置
在Java开发中,在安装完jdk之后,首先需要做的工作就是进行Java环境变量配置.在Windows下的配置我们都比较熟悉,图形化界面配置起来也相对容易(详见:Windows7下环境变量配置),接下来 ...
- linux中设置环境变量_如何在Linux中设置环境变量
linux中设置环境变量 Wondering how to set environment variables in Linux? This is exactly what we'll be doin ...
- 嵌入式 Linux 入门(七、Linux 下的环境变量)
嵌入式 Linux 入门第七课,学习理解 linux 的环境变量 ......矜辰所致 前言 学习完 Linux 的 Shell 命令 和 Shell 脚本,我们还需要理解一个东西 :环境变量,理解了 ...
- linux下配置环境变量方式
linux下配置环境变量有多种方式,下面简述之 方式1.编辑 /etc/profile 文件,增加如下内容 JAVA_HOME=/usr/local/jdk1.8 export JAVA_HOME P ...
- Linux下修改环境变量
刚接触Linux,记录一下Linux下修改环境变量的过程. 首先切换到root用户. (1)打开profile文件 ①通过vim打开 vim /etc/profile ②通过文本编辑器打开 gedit ...
最新文章
- python删除csv某一行_Python如何修改CSV的某一行/列的值
- 配置React的Babel 6和Webpack 2环境
- 《软件建模与设计: UML、用例、模式和软件体系结构》一一2.10 UML扩展机制
- 从终端命令行运行 AppleScript 脚本
- 算法提高课-图论-单源最短路的建图方式-AcWing 903. 昂贵的聘礼:建图巧妙、dijkstra、考虑等级
- 前台页面Base64加密与服务端Base64解密
- 【Treap】[BZOJ 3224]Tyvj 1728 普通平衡树
- 聊聊HTTPS和SSL/TLS协议
- tp5缓存在html怎么用,tp5.1缓存Cache的使用
- mongodb数组字段prefix匹配返回
- 经典面试题(2):下面的代码将输出什么到控制台?
- 你所不知道的mybatis居然也有拦截器
- IIS 发布的FTP提供下载时的转码问题
- 图像哈希二进制字符串相互转换以及flatten()的用法
- 读邹欣老师《师生关系》有感
- 更新K3官改里面都FRP到0.20版本的方法
- 高彩色显示图标(转)
- 考研,我就推荐几个常用的APP
- android root 升级失败怎么办,安卓手机ROOT失败的常见原因及解决办法
- 应用场景一:西门子PLC通过桥接器连接MQTT服务器
热门文章
- vue watch第一次监听不到_Vue 的 computed 和 watch 的区别
- java image类的值_关于在java中保存image类型的字段的问题
- Nearest Opposite Parity(反向建边+spfa)
- 找不到php的版本,php – 在任何版本中都找不到请求的包…
- linux mysql v_Linux 主机升级MySQL v5.5 性能提升360%
- 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 2
- JSP、ASP、PHP Web应用程序怎么这么多P!
- 嵌入式基础之----C++
- 位域 bit-fields C的重要数据结构
- 介绍神经网络_神经网络介绍