linux如何设置环境变量
Linux的环境变量
一、Linux的变量种类
按变量的生存周期来划分,Linux变量可分为两类:1、永久的:需要修改配置文件,变量永久生效。2、临时的:使用export命令声明即可,变量在关闭shell时失效。
二、设置变量的三种方法
1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。例如:编辑/etc/profile文件,添加CLASSPATH变量# vi /etc/profileexport CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。2、在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。例如:编辑guok用户目录(/home/guok)下的.bash_profile$ vi /home/guok/.bash.profile添加如下内容:export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。3、直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】在shell的命令行下直接使用[export 变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。
三、PATH声明,其格式为:
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效。如果想立刻生效,则可执行下面的语句:$source .bash_profile需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。
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中设置环境变量_如何在Linux中设置环境变量
linux中设置环境变量 Wondering how to set environment variables in Linux? This is exactly what we'll be doin ...
- [linux]在Linux里设置环境变量的方法(export PATH)
来源:http://www.cnblogs.com/amboyna/archive/2008/03/08/1096024.html 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要 ...
- Linux进行设置环境变量
1在当前终端设置临时变量(退出后再进入就没有了) export PATH=/home/me/vault:$PATH 2.设置当前用户环境变量 如果当前用户目录下有 .bash_profile 或 .b ...
- linux 添加path环境变量中,在Linux里设置环境变量PATH的方法是什?
我的mips-linux-gcc编译器在"/opt/au1200_rm/build_tools/bin"目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变 ...
- linux取消设置环境变量,linux设置环境变量
1.临时生效性(只对当前会话有效) export http_proxy="socks://192.168.0.1:10808" 2.永久生效性 (1)在/etc/profile尾部 ...
- linux中设置环境变量PATH的方法(转)
来源:http://blog.sina.com.cn/s/blog_6f4e385c0101ka4u.html 有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径 ...
最新文章
- php.ini 配快捷方式,求高手解答!界面保存的网页快捷方式图标默认恢复.
- 团队第二次冲刺第一天
- java miniui datagrid_miniui datagrid 的客户端分页解决方案
- layui + jfinal 实现上传下载
- Tomcat各版本说明
- Spring tool suite修改主题
- python:读写文件判断一行是否为空
- onclick和onfocus的区别
- iVMS-4200 Vs区别_理科与工科有什么区别?如何判断自己适合学那个?
- MySQL数据查询---连接查询
- BSOJ4217 【USACO 2013 Feburary Gold】旅行线路 DP(双路递推)
- 贝塞尔曲线与B样条曲线
- 07 - Nor Flash
- Error response from daemon: Container xxx is not running的解决方法
- ModuleNotFoundError: No module named ‘pyLDAvis.gensim‘解决方案
- 4.1 不定积分的概念与性质
- 交换机串行损耗解决之预加重
- VS2019 + OpenVINO 初体验
- Windows10笔记本电脑无法进入睡眠模式
- 本科论文答辩开题报告ppt模板
热门文章
- Java--第2天--Html(二)
- excel表格中忘了撤销工作表保护密码怎么办
- STK MATLAB联合仿真(一)STK与MATLAB的连接(COM与Connector)
- 计算机类和鼠标类是什么关系,什么是机械鼠标和光学鼠标?两者有什么区别?...
- 2022版史上最牛Java学习路线图(视频教程+配套资料)
- 《the django book》part2 django的安装使用
- 阿蛮点歌 未能成功访问服务器,阿蛮歌霸KTV点歌软件的4种添加歌曲的方法
- 永中office之在线预览(vue/js版)
- 2019软件测试最新视频教程大合集汇总
- 谷歌无法加载印象笔记剪辑插件