export在linux中用法_设置环境变量命令

export在linux中用法_设置环境变量命令Linux中export命令介绍,三种方法设置环境变量

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

✨ 因为一个变量创建时,它不会自动的被在它之后创建的shell进程所知;这时,可用export命令向后面的shell传递变量的值。
? export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。

▚ 01 export命令


export命令可用于显示或设置环境变量。
export命令的效果仅限于当前登录终端。

  • export的语法:
    export [-fnp] [变量名]=[变量设置值]

参数说明:

  • -f:代表[变量名称]中为函数名称。
  • -n:删除指定的变量;实际未删除,只是不会输出到后续指令的执行环境中。
  • -p:显示所有的shell赋予子程序的环境变量。

实例1:显示当前所有的环境变量

$ export -p

实例2:设置环境变量

$ export PATH=$PATH:/home/dabai/test/bin

在这里插入图片描述

▚ 02 拓展:三种方法设置环境变量


2.1 方法一:使用export命令

普通用户即可修改;仅对当前登录的终端有效。

实例:将路径/home/dabai/test/bin添加到环境变量$PATH

$ export PATH=$PATH:/home/dabai/test/bin

2.2 方法二:修改.bashrc文件

普通用户即可修改;对当前登录用户有效。

  • 首先,打开.bashrc文件:
$ vim ~/.bashrc 
  • 然后,在该文件中,添加如下内容:
export PATH=$PATH:/home/dabai/test/bin
  • 最后,保存并退出;再执行如下命令,以使修改的环境变量立即生效:
$ source ~/.bashrc 

2.3 方法三:修改profile文件

需要root权值;对所有用户都有效。

  • 首先,打开profile文件:
# vim /etc/profile
  • 然后,在该文件中,添加如下内容:
export PATH=$PATH:/home/dabai/test/bin
  • 最后,保存并退出;再执行如下命令,以使修改的环境变量立即生效:
$ source /etc/profile

在这里插入图片描述

参考博客

Linux export命令 | 菜鸟教程 (runoob.com)

Linux 命令详解(一)export 命令 – Tinywan – 博客园 (cnblogs.com)

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196536.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • win10 设定计划任务时提示所指定的账户名称无效,如何解决?「建议收藏」

    win10 设定计划任务时提示所指定的账户名称无效,如何解决?「建议收藏」我想把我的python爬虫脚本设定为自动定时执行,我的设备是win10操作系统,这将用到系统自带的计划任务功能。且我希望不管用户是否登录都要运行该定时任务,但在设置计划任务的属性时,遇到一个报错:所指定的账户名称无效。该报错是如何发生的,以及如何解决?记录如下:报错是如何发生的?如下图所示,设置计划任务的属性:如果仅勾选“只在用户登录时运行”,点击“确定”后直接创建成功。…

    2022年6月10日
    129
  • JDBC+Servlet+JSP整合开发之28-JSP_标准标签(JSTL)

    JDBC+Servlet+JSP整合开发之28-JSP_标准标签(JSTL)

    2021年8月6日
    50
  • 史上最简单的带流控功能的http server

    史上最简单的带流控功能的http server

    2021年11月29日
    41
  • Mac Tomcat配置环境变量,启动

    Mac Tomcat配置环境变量,启动https://www.cnblogs.com/ngtblog/p/8583233.html没有设置全局变量的时候启动tomcat的话需要使用sh ./startup.sh 或者 sh./shutdown.sh(不过首先要定位到bin目录下)如果没有配置的话需要如图这样为了方便使用.我们把mac的的路径设置为全局变量,方便直接使用startup.sh和shutdo…

    2022年5月25日
    35
  • pytest parametrize fixture_参数化数据

    pytest parametrize fixture_参数化数据前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月29日
    4
  • 博客日记

    博客日记博客日记 一直想搭建好自己的网站,可是都没有坚持下去。可能对于自己时没有压力的创作,或者是说在自己觉得不好创作的时候直接一把删除是很放松的,这也导致了我从2019年开始弄到现在一个网站也没有坚持下来,就是因为自己的感受到的*删库*的成本太低了,哈哈没有办法,现在重新开始买了服务器买了域名,去备案,结果确实自己的备案被驳回来了,原因就是我的备案信息不正确。。。腾讯的客服回电话说的是比对没有任何问题,但是就是信息比对不正确,我也很迷。现在要重新备案,惨淡的八九天又要来了,不知道粤局

    2022年4月28日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号