如何在Linux系统上设置环境变量?

下面是如何在Linux系统上设置环境变量的完整攻略:

什么是环境变量?

环境变量是在操作系统中被用来存储有关操作系统和程序环境信息的变量。在Linux系统下设置环境变量有助于加强系统的可定制性和灵活性,可让用户自定义一些配置,以便于程序和系统的使用。

如何设置环境变量?

临时设置环境变量

临时设置环境变量只对当前的 shell 进程有效,退出 shell 后环境变量就被清除了。可以使用 export 命令来设置环境变量,例如:

export PATH=$PATH:/path/to/some/directory

上面的命令就将 /path/to/some/directory 添加到了系统变量 PATH 中,以便于可以直接在 shell 中使用该目录下的命令。

永久设置环境变量

永久设置环境变量可以让配置在系统启动时就自动加载,而不是只对某个 shell 进程有效。在 Linux 中,有多种方式可以永久设置环境变量,这里介绍两种常见方式:

1. 修改 /etc/profile 文件

/etc/profile 文件是系统的全局配置文件,可以在其中设置系统级别的环境变量,如下:

sudo vim /etc/profile

在最后面添加:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

保存并退出,然后让修改生效:

source /etc/profile

2. 修改用户 ~/.bashrc 文件

除了系统级别的配置外,还可以在用户级别的配置文件 ~/.bashrc 文件中设置环境变量,以及用户指定的环境变量。这样配置仅对当前用户生效,对其他用户不会有影响,如下:

vim ~/.bashrc

在最后面添加:

export WORKSPACE=/path/to/my/workspace
export PATH=$PATH:$WORKSPACE/bin

保存并退出,然后让修改生效:

source ~/.bashrc

总结

在Linux系统上设置环境变量,我们可以通过在 shell 中临时设置,这种方式只对当前的 shell 进程有效;也可以通过修改系统的 /etc/profile 文件和用户级别的 ~/.bashrc 文件来永久设置环境变量。根据实际情况来选择设置方式,并注意确保设置方式的可靠性。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何在Linux系统上设置环境变量? - Python技术站

(0)
上一篇 2023年4月19日
下一篇 2023年4月19日

相关文章

  • Linux cupsenable命令

    下面我将为您详细介绍Linux cupsenable命令的作用与使用方法。 一、cupsenable命令的作用 cupsenable命令用于启用打印机,当您的打印机被禁用时,您可以使用cupsenable命令来启用它以开始打印任务。 二、cupsenable命令的使用方法 cupsenable命令的使用方法很简单,您只需要在终端输入以下命令: cupsena…

    Linux 2023年3月28日
    00
  • 在Linux系统中使用LFTP的教程

    下面我来详细讲解在Linux系统中使用LFTP的教程。 什么是LFTP? LFTP是一款基于命令行的FTP客户端,其功能非常强大,支持所有的FTP传输模式,包括FTP、FTPS、SFTP和FISH等协议,还可以进行mirroring,支持多线程下载和断点续传等功能。 安装LFTP 安装LFTP十分简单,只需在终端输入以下命令: sudo apt-get up…

    Linux 2023年5月14日
    00
  • VMware安装Centos8系统的教程图解(命令行模式)

    以下是“VMware安装Centos8系统的教程图解(命令行模式)”的完整攻略: 1. 下载和安装VMware Workstation 首先,需要从VMware官网下载VMware Workstation,安装过程中需要输入许可证密钥,可以选择评估版,也可以根据自己的需要购买正式版。 2. 获取CentOS8安装镜像 可以从CentOS官网下载CentOS8…

    Linux 2023年5月24日
    00
  • 通过linux进程号(pid)查找Oracle的session中都执行那些sql

    1、在以上图中使用系统进程PID查询对应的物理地址 SELECT v.addr,v.* FROM v$process v WHERE v.SPID = ‘’5256; 2、通过该物理地址查找对应的SQL_ID SELECT t.SQL_ID,t.* FROM v$session t WHERE t.paddr= ‘000000025C5EB9F8’; 3、通…

    Linux 2023年4月11日
    00
  • Linux下安装JDK1.8

      操作系统:Red Hat Enterprise Linux 7 64 位(版本号7.4) JDK版本:1.8 工具:Xshell5、Xftp5、winscp 说明:本文是通过Xshell5工具远程连接Linux操作,如果是直接在Linux可视化界面操作那就更方便了,原理一样。 1.下载相应的JDK版本 x86 32位系统 x64 64位系统 x86_64…

    Linux 2023年4月12日
    00
  • Windows系统下安装VirtualBox及安装Ubuntu16.04的详细教程

    Windows系统下安装VirtualBox及安装Ubuntu16.04的详细教程 1. 下载VirtualBox 在官网下载页面:https://www.virtualbox.org/wiki/Downloads上,选择安装包,根据自己的操作系统选择下载。 2. 安装VirtualBox 双击下载好的 VirtualBox 安装包,在安装向导界面中按照提示…

    Linux 2023年5月30日
    00
  • Linux系统扩容根目录磁盘空间的操作方法

    下面我将给您详细讲解Linux系统扩容根目录磁盘空间的操作方法的完整攻略,该攻略包含如下几个步骤: 查看磁盘使用情况 检查并卸载磁盘分区 扩展磁盘分区 重新挂载磁盘分区 验证扩容是否成功 接下来我将详细讲解每个步骤所需执行的命令及示例。 1. 查看磁盘使用情况 首先需要了解当前磁盘使用情况,执行以下命令: df -h 该命令将会列出当前磁盘使用情况的详细信息…

    Linux 2023年5月24日
    00
  • VMware kali虚拟机环境配置方法

    VMware Kali虚拟机环境配置方法 本文介绍如何在VMWare虚拟机软件中配置Kali Linux虚拟机环境。在本文结束后,您将了解到如何下载Kali ISO镜像文件、创建虚拟机、安装Kali Linux、配置网络等操作。 下载Kali ISO镜像文件 首先,您需要到Kali Linux官网(https://www.kali.org/downloads…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部