【Ubuntu】Ubuntu设置和查看环境变量
【Ubuntu】Ubuntu设置和查看环境变量
1. 查看环境变量
查看环境变量有三个命令:
env:env命令是environment的缩写,用于列出所有的环境变量export:单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能echo $PATH: echo $PATH用于列出变量PATH的值,里面包含了已添加的目录
2. 设置方式
设置环境变量通常有两种方式。
2.1 把你的路径加入PATH
可以直接添加到环境变量PATH中。$PATH表示变量PATH的值,包含已有的目录。
这种方法需要注意路径的顺序,如果遇到有同名的命令,那么PATH里面哪个目录先被查询,则那个目录下的命令就会被先执行,如下所示:
# 加到PATH末尾
export PATH=$PATH:/path/to/your/dir
# 加到PATH开头
export PATH=/path/to/your/dir:$PATH
2.2 命名一个新的环境变量
也可以直接命名一个新的环境变量,用于其它程序引用:
export VAR_NAME=value
3. 作用域
环境变量的作用域通常有三个。
3.1 用于当前终端
打开一个终端,输入添加环境变量的语句:
export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
终端所添加的环境变量是临时的,只适用于当前终端,关闭当前终端或在另一个终端中,添加的环境变量无效。
3.2 用于当前用户
如果只需要添加的环境变量对当前用户有效,可以写入用户主目录下的.bashrc文件:
vim ~/.bashrc
添加语句:
export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
注销或者重启可以使修改生效,如果要使添加的环境变量马上生效:
source ~/.bashrc
- 1
3.3 用于所有用户
要使环境变量对所有用户有效,可以修改profile文件:
sudo vim /etc/profile
添加语句:
export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
注销或者重启可以使修改生效,如果要使添加的环境变量马上生效:
source /etc/profile
【Ubuntu】Ubuntu设置和查看环境变量的更多相关文章
- 【命令】Ubuntu设置和查看环境变量
转自[Ubuntu]Ubuntu设置和查看环境变量 查看环境变量 env env命令是environment的缩写,用于列出所有的环境变量 export 单独使用export命令也可以像env列出所有 ...
- (转)Linux下设置和查看环境变量
原文地址:<Linux下设置和查看环境变量> Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1. 永久的:需要修改配置文件,变量永久生效. 2. 临时的:使用e ...
- Ubuntu设置和查看环境变量
设置环境变量的三种方法 1.1 临时设置 export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH 1.2 当前用户的全局设置 打开~/.ba ...
- Linux下如何设置和查看环境变量
Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 按作用范 ...
- linux设置和查看环境变量的方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" ...
- Linux设置和查看环境变量的方法 详解
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ ech ...
- Linux下设置和查看环境变量
Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 设置变量 ...
- Linux下设置和查看环境变量(转)
Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 设置变量 ...
- linux系列之-—02 设置和查看环境变量
一.Linux环境变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 二 ...
随机推荐
- raft 论文
raft 论文,摘自 http://www.infoq.com/cn/articles/raft-paper raft动画:https://raft.github.io/ raft说明动画:
- 造成ORA-01843 无效的月份 的一些原因
1) 当我们在一个中文环境的客户端使用如下sql语句INSERT INTO "temptable" ( DELIVER_DATE ) VALUES (TO_DATE('27-Jun ...
- 【洛谷P1471】方差
题目大意:维护一个有 N 个元素的序列,支持以下操作:区间加,区间询问均值,区间询问方差. 题解:可知区间均值和区间和有关,即:维护区间和就等于维护了区间均值.区间方差表达式为 \(\frac{\Si ...
- 访问修饰符---java基础总结
- MySQL数据库以及表的管理
MySQL数据库以及表的管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 今天我们探讨的话题就是如何使用MySQL做开发,我们运维的主要工作不是去开发SQL的,但尽管如此,我们有 ...
- nova-api源码分析(APP的调用)
调用APIRouter的 __call__函数 nova/wsgi.py class Router(object): def __init__(self, mapper): self.map = ma ...
- Linux下/etc/passwd、/etc/shadow、/etc/group文件
1./etc/passwd [root@prac ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbi ...
- 考研:操作系统:进程同步—信号量实现同步互斥(PV操作)
进程互斥的硬件实现方法
- Java获取时间,将当前时间减一年,减一天,减一个月
在Java中操作时间的时候,需要计算某段时间开始到结束的区间日期,常用的时间工具 Date date = new Date();//获取当前时间 Calendar calendar = Calenda ...
- MongoDB探索之路(三)——索引
1.索引介绍 2.创建语句 1)基础索引 在字段age 上创建索引,1(升序);-1(降序):db.users.ensureIndex({age:1}) _id 是创建表的时候自动创建的索引,此索引是 ...