首页 > 系统相关 >Linux 设置环境变量

Linux 设置环境变量

时间:2024-07-09 11:29:57浏览次数:14  
标签:profile bashrc 会话 etc export 设置 Linux 环境变量

1. Linux 设置环境变量

1.1. export 命令

export 命令用于设置或显示环境变量。

用法:

export [-fn] [name[=value] ...]

export -p

选项:

  • -f: refer to shell functions.
  • -n: remove the export property from each NAME.
  • -p: display a list of all exported variables and functions.

1.2. 直接使用 export 命令设置环境变量

在命令行窗口或 shell 脚本中使用 export 命令。

生效范围 影响用户
当前会话 当前用户

示例:

export JAVA_HOME=/opt/jdk8u402

1.3. 修改配置文件设置环境变量

通过修改 ~/.bashrc~/.bash_profile/etc/bashrc/etc/profile/etc/environment 等配置文件设置环境变量。

文件 生效范围 影响用户
~/.bashrc 下次会话 当前用户
~/.bash_profile 下次会话 当前用户
/etc/bashrc 下次会话 所有用户
/etc/profile 下次会话 所有用户
/etc/environment 下次会话 所有用户

示例:

vi ~/.bashrc

export JAVA_HOME=/opt/jdk8u402

配置文件加载顺序:

  1. /etc/environment
  2. /etc/profile
  3. /etc/bash.bashrc
  4. ~/.profile
  5. ~/.bashrc

配置文件也可以使用source命令立即生效。

示例:

source ~/.bashrc

标签:profile,bashrc,会话,etc,export,设置,Linux,环境变量
From: https://www.cnblogs.com/jason207010/p/18291263

相关文章

  • Linux环境中应急响应与排查溯源思路总结
    0前言在应急响应和溯源时,经常会遇见Linux系统环境,然后小编经常只记得思路忘记部分命令,下面是小编对Linux环境下应急响应和排查的思路总结。本文来源无问社区(wwlib.cn)更多详细内容可前往观看http://www.wwlib.cn/index.php/artread/artid/2729.html1目录文件分析1.1系统用......
  • 应用程序会不会导致linux内核崩溃?
    应用程序有可能导致Linux内核崩溃,但这种情况并不是绝对的,它取决于多种因素。应用程序或Linux内核本身都可能存在bug。当应用程序的某部分逻辑与内核的某部分逻辑发生冲突时,有可能导致内核崩溃。例如,应用程序可能尝试访问非法的内存地址,或者触发内核中的某个未修复的错误。这......
  • PC的栈linux里能不能设置反过来,让栈从低地址往高地址长呀?
    在Linux系统中,默认情况下,栈(Stack)的生长方向是从高地址向低地址。这是由多种因素决定的,包括操作系统的内存管理策略、处理器的架构(如x86或ARM等)以及编程语言和编译器的设计。将栈分配在较高的内存地址,并且向低地址生长,可以简化内存管理。因为程序通常是从低地址向高地址分配数......
  • QT设置回调函数给python调用——参数法
    这种方法将回调函数作为python函数参数对象的方法来使用。Qt已经添加了Python库,并且能够正常调用Python的API,可以成功调用Python的代码块,这部分可以参考我另外一篇博客:QT中调用python中的函数-Henkk-博客园(cnblogs.com)1.QT相关函数定义1.1创建回调函数例如下面两个函......
  • Linux 基础知识
    Smiling&Weeping----站在这,难免被遗忘    Linux基础命令这一部分我会带着大家了解Linux的一些基础操作,还有使用一些工具。让大家能够在遇到问题的时候,可以自行解决,如果大家有遇到什么问题的话,也可以在这里评论,我会及时给......
  • linux里面的常用命令4
    1.链接文件:暂时理解为快捷方式--link ln-makelinksbetweenfiles -s,--symbolic 创建符号链接(软链接)soft   makesymboliclinksinsteadofhardlinksln-s hunan xiang#hunan为源文件名xiang为链接文件名ln-s guangdong yue#guangdong......
  • Linux系统各版本系列网卡配置静态IP
    一、centos&redhat系列1.1centos7系统编辑网卡配置文件cd/etc/sysconfig/network-scriptsviifcfg-ens33将以下内容写入文件后保存DEVICE=ens33BOOTPROTO=staticONBOOT=yesUSERCTL=noTYPE=EthernetIPADDR=14.81.33.2NETMASK=255.255.255.0GATEWAY=14.81.33.254......
  • linux命令语法格式(非常详细)零基础入门到精通,收藏这一篇就够了
    一、命令的一般格式command[option]…[argument]…command[options][arguments]具体说明:1、command:表示命令的名称,如ls2、option:定义命令的执行特性,可以有长短两种选项:长选项:用–引导,后面跟完整的单词,如--help短选项:用-引导,后面跟单个的字符,如-a(1)多......
  • 腾讯云篇7、手动搭建 WordPress 个人站点(Linux)
    操作场景WordPress是一款使用PHP语言开发的博客平台,您可使用通过WordPress搭建属于个人的博客平台。本文以CentOS7.6操作系统的腾讯云云服务器为例,手动搭建WordPress个人站点。示例软件版本本文搭建的WordPress个人站点组成版本及说明如下:Linux:Linux操作系统,......
  • Linux系统运维命令:查看http的并发请求数及其TCP连接状态(使用netstat结合awk和sort,组合
    一、需求二、解决方法(一)解决思路(二)命令三、实例演示和命令解释(一)实例演示(二)命令解释四、扩展一、需求用户访问一个视频监控平台的web服务特别频繁,据客户说,有大概2000个用户,要随机访问这个视频监控平台,这样对带宽的要求非常大。因此,他们需要查看到底有多少个http的并......