【Linux】一步一步学Linux——export命令(211)
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)相关推荐
- 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么
Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...
- LINUX学习之路(学LINUX必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...
- linux学习需要什么基础,学linux需要什么基础?
近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...
- 分享--linux 学习之路(学linux必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...
- 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久
随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...
- 不会linux的php难找工作,学linux系统难吗
这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...
- linux lamp实验报告,新手学Linux--构建lamp
本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...
- Linux其实没那么难学
互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...
- 大学生为什么要学Linux?Linux有什么优点?
前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...
最新文章
- 数字孪生卫星:概念、关键技术及应用
- Gradle 引入本地定制 jar 包,而不使用坐标下载 jar 包的方法
- 有关分库分表你想知道的,都在这儿了
- python 输入密码不显示_Python开发实例:隐藏输入密码时屏幕回显
- 精悍的Python代码段-转
- 深度学习项目:歌词的自动生成
- OUTLOOK新邮件到达提醒设置以及outlook最小化到托盘设置
- 【问题4】Redis 的并发竞争问题是什么?了解 redis 事务的 CAS 方案吗?
- 传统蓝牙协议栈 串口协议SPP(Serial Port Profile)概念介绍
- 虚拟偶像成为二次元香饽饽,从直播切入有戏吗?
- php whois查询,php whois查询API制作方法
- 8、两种典型微处理器介绍
- 请选择要安装的mac os 磁盘
- Go语言判断接口的具体类型并进行类型转换
- 交替打印A1B2C3-Java多线程实现方式
- 3D可视化黑科技,VR线上智慧城市在线三维展示
- vmware 14 安装centOS 7时,出现Network boot from Intel E1000
- osgearth仿真平台(1)
- Oo0代码混淆实现方法
- 《SEO的艺术(原书第2版)》——2.6 垂直搜索引擎
热门文章
- LDAP用户验证(Spring-LDAP)
- SQL之inner join/left join/right join
- mysql表中插中文报错_向mysql表中插入含有中文的数据时报错:[Err] 1366
- jsp 选择时分秒控件_【最全】9月计算机考试报名通知(6.19更新,仅差4省市)附:分析如何选择科目...
- em算法 实例 正态分布_【机器学习】EM算法详细推导和讲解
- 计算机中心述职报告诉,计算中心述职报告
- 3.定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩。
- memset()的效率以及源码分析
- linux下的ssh和rynsc
- windows环境wampserver3 切换 php7