Java千百问_02基本使用(013)_linux系统如何管理环境变量
来源:互联网 发布:诈骗 知乎 编辑:程序博客网 时间:2024/05/21 18:37
点击进入_更多_Java千百问
1、linux系统如何管理环境变量
我们都知道windows的环境变量的配置已经完全被图形化了,我们可以在我的电脑的属性中简单的进行配置,那么对于linux这样没有图形化配置的操作系统应该如何配置呢?我们具体来看:
linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。具体配置方法如下:
系统级
通过修改/etc/profile、/etc/environment文件配置
/etc/profile,该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件一般是调用/etc/bash.bashrc文件(系统级的bashrc文件)。
/etc/environment,该文件是在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
用户级
~/.profile,每个用户都可使用该文件输入专用于自己使用的shell信息。
~/.bashrc,该文件包含 专用于自己的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
~/.pam_environment,用户级的环境变量设置文件。
例子:
我们想在系统环境变量中,添加java的配置,具体如下:
使用gedit编辑/etc/proifle文件(其他编辑器也可以),终端中输入:
sudo gedit /etc/proifle
添加我们要加的环境变量:
export JAVA_HOME="/Library/Java"
export PATH="$PATH:$JAVA_HOME/bin"
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"使用命令让配置生效:
source /etc/profile
- Java千百问_02基本使用(013)_linux系统如何管理环境变量
- Java千百问_02基本使用(014)_mac系统如何管理环境变量
- Java千百问_02基本使用(003)_不使用IDE如何打jar包
- Java千百问_02基本使用(006)_eclipse如何保存时格式化
- Java千百问_02基本使用(007)_eclipse变量高亮如何打开
- Java千百问_02基本使用(008)_eclipse如何关闭代码验证
- Java千百问_02基本使用(009)_eclipse如何设置BuildPath
- Java千百问_02基本使用(012)_如何编写多线程Socket程序
- Java千百问_02基本使用(011)_如何编写单线程Socket程序
- Java千百问_02基本使用(012)_如何编写非阻塞SocketChannel程序
- Java千百问_02基本使用(015)_java如何通过汇编方式运行
- JAVA学习57_ Java千百问_02基本使用(003)_不使用IDE如何打jar包
- Java千百问_02基本使用(004)_java开发应该使用什么工具
- Java千百问_02基本使用(001)_如何用记事本编写Java程序
- Java千百问_02基本使用(005)_Mac环境下无法打开eclipse怎么办
- Java千百问_02基本使用(010)_java、javax、sun、org包有什么区别
- Java千百问_02基本使用(002)_为什么会报"错误: 找不到或无法加载主类 HelloWord.class"
- Java千百问_03基本语法(007)_if else如何使用
- linux启动mysql
- 【Python学习笔记】Python数据类型和变量
- 5、索引的操作 ----第2篇
- ThinkPHP常见知识点
- 如何使用Retrofit写一个Android的REST客户端的小教程
- Java千百问_02基本使用(013)_linux系统如何管理环境变量
- Java 开发环境配置
- 关于angularjs中多个ng-app该如何启用的问题
- seajs
- 外观模式
- 剑指offer 16题 【代码的鲁棒性】反转链表
- 怎样用jmp指令改变CS,IP
- python中的items方法
- hdu 4844 公路巡逻 dp(略难)