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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 无刷直流电动机驱动控制系统_直流无刷电机驱动电路

    无刷直流电动机驱动控制系统_直流无刷电机驱动电路无刷直流电动机利用电子开关线路和位置传感器来代替有刷直流电机电刷和换向器,使其同时具有直流电动机和交流电动机的优良特性。无刷直流电机(驱动系统)主要由电动机本体、位置传感器、电子开关线路三部分组成。

    2022年10月21日
    4
  • 微信授权登录-微信公众号和PC端网站

    微信授权登录-微信公众号和PC端网站

    2021年10月25日
    50
  • LVS 负载均衡集群(一)| 超详细!一文带你了解 LVS 负载均衡集群

    LVS 负载均衡集群(一)| 超详细!一文带你了解 LVS 负载均衡集群前言如今,在各种互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求也越来越高,单台服务器也将难以无法承担所有的访问需求。当然了,除了使用性价比高的设备和专用负载分流设备外,还有一些其他选择来帮你解决此问题,就是搭建集群服务器通过整合多台普通的服务器设备并以同一个地址对外提供相同的服务,今天杰哥就带领大家学习企业中常用的一种群集技术——LVS。文章目录一、什么是LVS?…

    2022年7月24日
    14
  • hashmap和hashtable和hashset的区别_为什么要用hashmap

    hashmap和hashtable和hashset的区别_为什么要用hashmap1.HashMap1) hashmap的数据结构     Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示:     当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那么在同一个位子上的元素将以链表的形

    2025年12月2日
    7
  • 判断MOS管好坏的方法有两种

    判断MOS管好坏的方法有两种  第一种:定性判断MOS管的好坏  先用万用表R×10kΩ挡(内置有9V或15V电池),把负表笔(黑)接栅极(G),正表笔(红)接源极(S)。给栅、源极之间充电,此时万用表指针有轻微偏转。再改用万用表R×1Ω挡,将负表笔接漏极(D),正笔接源极(S),万用表指示值若为几欧姆,则说明MOS管是好的。  第二种:定性判断结型MOS管的电极  将万用表拨至R×10…

    2022年6月15日
    49
  • linux做代理服务器_linux搭建http下载服务器

    linux做代理服务器_linux搭建http下载服务器介绍了在linux上安装Tor内核,实现SOCK5代理服务,用于网络匿名。

    2022年9月29日
    2

发表回复

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

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