00. 目录

文章目录

  • 00. 目录
  • 01. 命令概述
  • 02. 命令格式
  • 03. 常用选项
  • 04. 参考示例
  • 05. 附录

01. 命令概述

export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。

一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执 行时,它不会自动得到原为脚本(调用者)里定义的变量的访问权,除非这些变量已经被显式地设置为可用。export命令可以用于传递一个或多个变量的值到任何后继脚本。

02. 命令格式

用法:export [-fn] [名称[=值] ...] export -p

03. 常用选项

选项:-f 指 shell 函数-n    删除每个 NAME 名称的导出属性-p 显示所有导出的变量和函数的列表

04. 参考示例

4.1 列出当前所有的环境变量

[deng@localhost ~]$ export
declare -x CPLUS_INCLUDE_PATH=":/opt/instantclient_11_2/sdk/include"
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/home/deng"
declare -x HOSTNAME="localhost.localdomain"
declare -x LANG="zh_CN.UTF-8"
declare -x LD_LIBRARY_PATH=":/opt/instantclient_11_2"
declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"
declare -x LIBRARY_PATH=":/opt/instantclient_11_2"
declare -x LOGNAME="deng"

4.2 列出当前所有的环境变量

[deng@localhost ~]$ export -p
declare -x CPLUS_INCLUDE_PATH=":/opt/instantclient_11_2/sdk/include"
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/home/deng"
declare -x HOSTNAME="localhost.localdomain"
declare -x LANG="zh_CN.UTF-8"
declare -x LD_LIBRARY_PATH=":/opt/instantclient_11_2"
declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"
declare -x LIBRARY_PATH=":/opt/instantclient_11_2"
declare -x LOGNAME="deng"

4.3 导入为环境变量

[deng@localhost ~]$ AA=33
[deng@localhost ~]$ export AA
[deng@localhost ~]$ env | grep AA
AA=33
[deng@localhost ~]$

4.4 删除环境变量

[deng@localhost ~]$ export -n AA
[deng@localhost ~]$ env | grep AA
[deng@localhost ~]$

4.5 将/usr/local/bin加入环境变量中

[deng@localhost ~]$ export PATH=$PATH:/usr/local/bin
[deng@localhost ~]$

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——export命令(211)相关推荐

  1. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么

    Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...

  2. LINUX学习之路(学LINUX必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...

  3. linux学习需要什么基础,学linux需要什么基础?

    近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...

  4. 分享--linux 学习之路(学linux必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  5. 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久

    随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...

  6. 不会linux的php难找工作,学linux系统难吗

    这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...

  7. linux lamp实验报告,新手学Linux--构建lamp

    本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...

  8. Linux其实没那么难学

    互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...

  9. 大学生为什么要学Linux?Linux有什么优点?

    前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...

最新文章

  1. 数字孪生卫星:概念、关键技术及应用
  2. Gradle 引入本地定制 jar 包,而不使用坐标下载 jar 包的方法
  3. 有关分库分表你想知道的,都在这儿了
  4. python 输入密码不显示_Python开发实例:隐藏输入密码时屏幕回显
  5. 精悍的Python代码段-转
  6. 深度学习项目:歌词的自动生成
  7. OUTLOOK新邮件到达提醒设置以及outlook最小化到托盘设置
  8. 【问题4】Redis 的并发竞争问题是什么?了解 redis 事务的 CAS 方案吗?
  9. 传统蓝牙协议栈 串口协议SPP(Serial Port Profile)概念介绍
  10. 虚拟偶像成为二次元香饽饽,从直播切入有戏吗?
  11. php whois查询,php whois查询API制作方法
  12. 8、两种典型微处理器介绍
  13. 请选择要安装的mac os 磁盘
  14. Go语言判断接口的具体类型并进行类型转换
  15. 交替打印A1B2C3-Java多线程实现方式
  16. 3D可视化黑科技,VR线上智慧城市在线三维展示
  17. vmware 14 安装centOS 7时,出现Network boot from Intel E1000
  18. osgearth仿真平台(1)
  19. Oo0代码混淆实现方法
  20. 《SEO的艺术(原书第2版)》——2.6 垂直搜索引擎

热门文章

  1. LDAP用户验证(Spring-LDAP)
  2. SQL之inner join/left join/right join
  3. mysql表中插中文报错_向mysql表中插入含有中文的数据时报错:[Err] 1366
  4. jsp 选择时分秒控件_【最全】9月计算机考试报名通知(6.19更新,仅差4省市)附:分析如何选择科目...
  5. em算法 实例 正态分布_【机器学习】EM算法详细推导和讲解
  6. 计算机中心述职报告诉,计算中心述职报告
  7. 3.定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩。
  8. memset()的效率以及源码分析
  9. linux下的ssh和rynsc
  10. windows环境wampserver3 切换 php7