CentOS 添加环境变量的三种方法(图文教程)

下面是“CentOS 添加环境变量的三种方法(图文教程)”的完整攻略:

1. 编辑 profile 文件

步骤如下:

  1. 打开一个终端,输入以下命令进入 root 用户:

su -

  1. 输入 root 用户的密码,按下回车键进行确认。

  2. 进入 /etc 目录,找到 profile 文件:

cd /etc

  1. 使用文本编辑器(如 vim)打开 profile 文件:

vim profile

  1. 在文件中添加要设置的环境变量,以 JAVA_HOME 为例,添加以下内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_191

  1. 保存文件并退出。

  2. 使修改后的 profile 文件立即生效:

source profile

示例说明:

如果我要将 mysql 的 bin 目录加入到环境变量 PATH 中,可以在 profile 文件中添加以下行:

export PATH=$PATH:/usr/local/mysql/bin

2. 直接使用 export 命令

步骤如下:

  1. 打开一个终端,输入以下命令进入 root 用户:

su -

  1. 输入 root 用户的密码,按下回车键进行确认。

  2. 输入 export 命令,设置要添加的环境变量,以 M2_HOME 为例:

export M2_HOME=/usr/local/maven

  1. 使设置的环境变量立即生效:

source ~/.bashrc

示例说明:

如果我要将 Git 版本控制系统的 bin 目录加入到环境变量 PATH 中,可以在终端中输入以下命令:

export PATH=$PATH:/usr/local/git/bin

3. 将环境变量写入 /etc/profile.d 文件夹的脚本中

步骤如下:

  1. 打开一个终端,输入以下命令进入 root 用户:

su -

  1. 输入 root 用户的密码,按下回车键进行确认。

  2. 进入 /etc/profile.d 目录,新建一个以 .sh 结尾的脚本文件,以 JAVA_HOME.sh 为例:

cd /etc/profile.d
vi JAVA_HOME.sh

  1. 在打开的文件中,添加环境变量的声明语句,以 JAVA_HOME 为例:

export JAVA_HOME=/usr/local/java/jdk1.8.0_191

  1. 保存并退出。

示例说明:

如果我要将 Node.js 的 bin 目录加入到环境变量 PATH 中,可以在 /etc/profile.d 目录下新建一个文件 nodejs.sh,并添加以下内容:

export PATH=$PATH:/usr/local/node/bin

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 添加环境变量的三种方法(图文教程) - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • latticeplanner规划详解

    以下是详细讲解“latticeplanner规划详解”的标准Markdown格式文本,包含两个示例说明: latticeplanner规划详解 latticeplanner是一种基于格的路径规划算法,可以在杂的环境中进行高效的路径规划。本攻略将介绍latticeplanner的基本原理和使用方法。 步骤一:装latticeplanner 首先,需要在本地计算…

    other 2023年5月10日
    00
  • 易语言实现快捷登录查询Q币消费记录的代码

    易语言实现快捷登录查询Q币消费记录的代码攻略 1. 简介 在这个攻略中,我们将使用易语言编写一个程序,实现快捷登录并查询Q币消费记录的功能。我们将使用易语言的图形界面设计和数据库操作功能来完成这个任务。 2. 准备工作 在开始编写代码之前,我们需要确保已经安装了易语言开发环境,并且熟悉易语言的基本语法和图形界面设计。 3. 创建界面 首先,我们需要创建一个图…

    other 2023年7月29日
    00
  • 深入理解final变量的初始化

    深入理解final变量的初始化是一项非常重要的知识点,在Java中,final变量可以用来定义不可变对象,保证程序的安全性和稳定性。下面,我将为您详细讲解final变量的初始化攻略,包括基本原理、初始化方式和示例说明。 基本原理 在Java中,final关键字表示一个不可变量,final变量一旦赋值后就不能修改。而final变量的初始化分为两种方式:显式初始…

    other 2023年6月20日
    00
  • 浅谈Spring中几个PostProcessor的区别与联系

    让我来详细讲解一下“浅谈Spring中几个PostProcessor的区别与联系”的完整攻略。 前言 在Spring框架中,有很多关键的组件需要我们自己来实现一些自定义的操作,比如初始化、配置等等。而Spring提供了一组PostProcessor接口来帮助我们在Bean初始化前后进行一些额外的操作。 本文将介绍几个常见的Spring PostProcess…

    other 2023年6月27日
    00
  • JS变量及其作用域

    JS变量及其作用域攻略 JavaScript(简称JS)是一种广泛应用于网页开发的脚本语言。在JS中,变量是存储数据的容器,而作用域则决定了变量的可见性和访问范围。本攻略将详细讲解JS变量及其作用域的概念和用法。 变量的声明和赋值 在JS中,变量的声明和赋值是分开进行的。声明变量使用var、let或const关键字,赋值使用赋值操作符=。 // 使用var声…

    other 2023年7月29日
    00
  • Android线程的优先级设置方法技巧

    Android线程的优先级设置方法技巧 本文将详细讲解Android线程的优先级设置方法和技巧。优先级设置可以帮助我们更好地控制线程的执行顺序和响应能力。下面我们将学习如何设置线程的优先级,并提供两个示例说明。 1. 了解线程优先级 在Android中,线程优先级范围从1到10,其中1是最低优先级,10是最高优先级。默认情况下,所有线程都具有相同的优先级5。…

    other 2023年6月28日
    00
  • 学习如何书写整洁规范的HTML标记

    学习如何书写整洁规范的HTML标记攻略 HTML是一种用于创建网页的标记语言,编写整洁规范的HTML标记对于构建可维护和易于理解的网页至关重要。下面是一个详细的攻略,帮助你学习如何书写整洁规范的HTML标记。 1. 使用语义化的标签 语义化的标签能够更好地描述内容的结构和含义,使得网页更易于理解和维护。以下是一些常用的语义化标签: <header&gt…

    other 2023年7月28日
    00
  • PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)

    接下来我来详细讲解PHP面向对象三大特点学习的完整攻略。 理解面向对象编程 对于PHP面向对象编程,我们需要先理解什么是面向对象编程。面向对象编程是一种编程范式,其中数据和相关方法组成类。这些类可以在运行时实例化,并且实例可以相互通信。在面向对象编程中,类是代码重复使用的基本单位,而对象则是数据和方法的实例。 掌握三大特点:抽象、封装、继承、多态 PHP面向…

    other 2023年6月25日
    00
合作推广
合作推广
分享本页
返回顶部