Centos 配置JDK,添加环境变量/etc/profile和/etc/profile.d
一. etc下是profile文件还是profile.d文件夹
我使用的是阿里云的轻量应用服务器,所以 etc 下为 profile.d文件夹,并不是 profile文件
profile.d文件夹
etc/profile文件
vim /etc/profile
profile 和 profile.d 作用
- 两个文件都是设置环境变量的文件
- /etc/profile 是永久性的环境变量,是全局变量,/etc/profile.d/ 设置对所有用户生效
- /etc/profile.d/ 比 /etc/profile 好维护。不想要什么变量直接删除/etc/profile.d/下对应的.sh shell脚本即可,不用像/etc/profile需要改动此文件
配置区别
区别:
/etc/profile 是文件
1. 只有Login shell 启动时才会运行 /etc/profile 这个脚本,而Non-login shell 不会调用这个脚本。
当一个用户登录Linux系统或使用su -命令切换到另一个用户时,也就是Login shell 启动时,首先要确保执行的启动脚本就是 /etc/profile 。
2. 在/etc/profile 文件中设置的变量是全局变量。
/etc/profile.d 文件夹-下面包含很多.sh 脚本
1. 在/etc/profile.d 目录中存放的是一些应用程序所需的启动脚本,而这些脚本文件是用来设置一些变量和运行一些初始化过程的。其中包括了颜色、语言、less、vim及which等命令的一些附加设置。
2. /etc/profile.d 下的脚本之所以能自动执行,是因为在/etc/profile 中有一个for循环语句来调用这些脚本。
调用脚本如下:
[root@localhost ~]# vi /etc/profile
二. JDK下载解压安装
-
Centos 配置JDK,添加环境变量/etc/profile和/etc/profile.d相关推荐
- eclipse使用不需要配置jdk的环境变量
2019独角兽企业重金招聘Python工程师标准>>> 使用eclipse 不需要配置jdk的环境变量的,就可以直接运行程序. 安装jdk/jre时会自动复制 java.exe 到 ...
- 为什么要配置JDK的环境变量?和配置JDK环境变量的步骤个人总结
第1问: 为什么要配置JDK的环境变量? 1. 编写好Java程序代码: 2. 使用Win+R键使用cmd命令进入DOS控制台: 3. 当使用javac编译工具时,并不能使用: 原因: 因为JDK中的 ...
- centos 配置php开发环境变量配置,CentOS中配置PHP和Nginx环境变量
搜索热词 一.摘要 在Linux CentOS系统上 安装完PHP和Nginx后,一般需要执行查看版本命令'PHP -v'和'Nginx -v',确认是否安装成功,如果在没有添加到环境变量之前,执行& ...
- centos配置c语言环境变量,CentOS7设置环境变量
一.环境变量的概念 1.环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的. 2.环境变量的分类 1)按生效的范围分类. 系统环境变量:公共的,对全部的 ...
- win10安装与配置JDK的环境变量
如果有任何错误,或者不对的地方,请大家指出,一定改正,多多包涵 第一步安装jdk: 官网:https://www.oracle.com/technetwork/java/javase/download ...
- 配置jdk的环境变量
对于初学JAVA的人来说,第一个难题就是为自己配置一个JAVA开发平台.然而,也就不得不去安装如JDK这样的软件.对于JDK1.5的安装,我想每个人都会,也就是一直单击下去,安装是容易的了,不过配置就 ...
- java基础篇--------------配置jdk的环境变量
先下载一个jdk,我自用的是1.7版本的. 安装这个就比较简单直接下一不就行,在jdk安装好了之后我们就需要配置环境变量. 具体步骤: (一) 搭建Java开发环境(安装JDK,配置环境变量) 安装J ...
- linux配置mysql全局环境变量,Linux 配置 jdk mysql 环境变量
环境 centos6.8 jdk 1.8 mysql 5.6 1.vim /etc/profile 命令进入编辑 g 到最后一行 i 开始插入 在最后一行加上下面的内容 ex ...
- 配置JDK时环境变量path和JAVA_HOME的作用
path的作用是:指定命令搜索路径,在命令下面执行命令如javac编译java程序时,他会到path变量指定的路径去查找看是否能找到相应的命令程序,我们需要把jdk安装目录下的bin目录增加到现有的p ...
- centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置
http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...
最新文章
- 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法
- Extjs显示时间兼容性问题——firefox正常显示,IE不正常出现NaN-NaN-NaN的解决方式...
- 代码管理工具 Git
- B. Complete the Word (尺取法)
- 图形工具包 linux,GTK 4.0图形工具包正式发布:时隔四年的重大版本!
- 2Y叔的clusterProfiler-book阅读Chapter 2 Functional Enrichment Analysis Methods
- 基于PaddleHub实现简易人像抠图
- AI 机器视觉/计算机视觉系统在行业中的应用
- 前端特效——简单下雪(纯css)
- 正则方程(机器学习)
- CRC校验(模型、手算、程序编写)
- Honeywell全系列打印机驱动interdriver 2019.M-3
- 【硬件篇】计算机起源
- 黑莓手机无法上网解决方案
- Unity LOD Group
- pytorch保存模型方法
- 各类计算机接口标志,电脑usb3 USB4接口标准标识被英特尔重新规范
- linux 驱动笔记(四)
- 大型网站解决方案技术
- Matlab 的判别分析 函数 : classify
热门文章
- eclipse使用不需要配置jdk的环境变量