前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >export在linux中用法_设置环境变量命令

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

作者头像
全栈程序员站长
发布2022-10-04 14:06:01
1.3K0
发布2022-10-04 14:06:01
举报

大家好,又见面了,我是你们的朋友全栈君。

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

▚ 01 export命令


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

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

参数说明:

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

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

代码语言:javascript
复制
$ export -p

实例2:设置环境变量

代码语言:javascript
复制
$ export PATH=$PATH:/home/dabai/test/bin

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


2.1 方法一:使用export命令

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

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

代码语言:javascript
复制
$ export PATH=$PATH:/home/dabai/test/bin

2.2 方法二:修改.bashrc文件

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

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

2.3 方法三:修改profile文件

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

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

参考博客

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月6日 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ▚ 01 export命令
  • ▚ 02 拓展:三种方法设置环境变量
    • 2.1 方法一:使用export命令
      • 2.2 方法二:修改.bashrc文件
        • 2.3 方法三:修改profile文件
        • 参考博客
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档