Linux入门进阶 - 如何在Linux中使用export命令
Linux export命令会标记哪些值需要传递给一组子进程。这是bash shell提供的一个简单但有用的特性。它允许管理员在不中断当前会话的情况下传递环境的配置参数。这就是为什么在终端会话重新启动后才使用导出变量的原因。幸运的是,export命令使用起来非常简单,易于掌握。在本指南中,我们将建议新手如何在Linux中使用export。
如何使用Linux的export命令
您可以以多种方式使用export。一个常见的例子是使用export来设置用户环境。用户可以简单地使用export指定变量并将它们添加到他们的.profile文件中。因此,每次用户登录时,环境都将按照这种方式配置。
1、显示export所有的变量
当不带任何参数使用时,export命令将显示环境中所有export变量的列表。您应该能够查看变量的名称及其对应的值。
linuxmi@linuxmi:~$ export
通过使用Linux grep命令和export命令,可以很容易地找到关于特定变量的信息。下面的命令使用一个简单的例子来说明这一点。
linuxmi@linuxmi:~$ export LINUXMI="Welcome to linuxmi.com"
linuxmi@linuxmi:~$ export | grep -i linuxmi
2、显示当前Shell的export变量
export的-p标志将打印出当前Linux shell中所有导出变量的列表。看看下面的例子,看看这是什么意思。
linuxmi@linuxmi:~$ export -p
您可以使用这个命令来排除正在运行的shell会话的各种配置问题。
3、Linux下的export变量
export命令使跨环境共享变量变得很容易。您可以使用export语句设置变量的值。下面的示例演示了这一点。
linuxmi@linuxmi:~$ export EDITOR=/usr/bin/gedit
这将把gedit的路径设置为编辑器变量的值。您可以使用grep来确认这一点。
linuxmi@linuxmi:~$ export | grep -i EDITOR
4、Linux下的导出函数
开发人员可以使用-f选项导出函数。下面的示例使用简单的测试函数演示了这一点。您可以使用此方法编写自定义shell脚本。
linuxmi@linuxmi:~$ test () { echo "Test Function"; }
linuxmi@linuxmi:~$ export -f test
linuxmi@linuxmi:~$ bash
Test Function
dircolors: /home/linuxmi/.dircolors: 没有那个文件或目录
linuxmi@linuxmi:~$ test
Test Function
这应该在终端窗口中显示字符串" Test Function "。bash调用用于为bash派生一个子进程。否则,test函数将不会打印文本。
5、配置环境属性
在Linux操作系统下,可以使用export命令配置各种环境参数。例如,如果您将下面这一行添加到.bashrc文件中,它将在每次系统重新启动时将其设置为Snap的路径。
linuxmi@linuxmi:~$ echo export PATH="/snap/bin/lxd:$PATH" >> .bashrc
如果您不熟悉配置文件内部的工作方式,也不必担心。只需在文件末尾添加自定义导出即可。这样,如果你愿意,你总是可以找到并删除它们。
总结
Linux export命令是配置环境参数的一个有用工具。此外,这个命令非常容易掌握,因为这个命令只有几种不同的选项。我们概述了一些示例,以帮助您
Linux入门进阶 - 如何在Linux中使用export命令相关推荐
- linux系统export,Linux入门进阶 - 如何在Linux中使用export命令
原标题:Linux入门进阶 - 如何在Linux中使用export命令 来自: Linux迷 链接:https://www.linuxmi.com/linux-export.html Linux ex ...
- linux 网站访问密码,Linux入门教程:如何在nginx下实现访问web网站密码认证保护的功能,nginxweb以便拒绝那些不速之客...
Linux入门教程:如何在nginx下实现访问web网站密码认证保护的功能,nginxweb以便拒绝那些不速之客 在某些特定的环境下,我们希望nginx下的web站点在访问时需要用户输入账户密码才能访 ...
- Linux入门基础教程之Linux下软件安装
Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...
- 嵌入式 Linux 入门(十、Linux 下的 C 编程)
嵌入式 Linux 入门第十课,聊聊 linux 下的 C 编程...... 矜辰所致 插一句,问题讨论群在文末的推广,以后大家提问可以在群中,即便我不在也能看到历史记录. 目录 前言 一.C 语言编 ...
- Linux入门(2)——Linux下的文件管理
Linux入门(2)--Linux下的文件管理 文件管理命令 1.创建文件 touch file #创建一个名为file的空文件 touch file1 file2 #同时创建file1 file2个 ...
- 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
嵌入式 Linux入 门第二课, linux 文件系统.文件类型及权限管理. ...... 矜辰所致 目录 前言 一.Linux 文件属性 1.1 Linux 文件类型 1.2 Linux 文件权限及 ...
- 嵌入式 Linux 入门(七、Linux 下的环境变量)
嵌入式 Linux 入门第七课,学习理解 linux 的环境变量 ......矜辰所致 前言 学习完 Linux 的 Shell 命令 和 Shell 脚本,我们还需要理解一个东西 :环境变量,理解了 ...
- 如何在CAD中进行修剪命令操作?
如何在CAD中进行修剪命令操作? 我们在进行CAD制图时,面对多余的部分,我们通常会需要用到修剪命令,那么修剪命令该如何使用呢?下面来教你具体的操作方法. 1.首先我们需要运行迅捷CAD编辑器绘制任意 ...
- wps启用编辑按钮在哪里_如何在wps工具栏中添加按钮 如何在Excel中添加删除命令按钮...
延伸:如何在Excel中添加删除命令按钮 描述:在Excel 2003中,很多常用的命令按钮都放置在工具栏中,用户可以很方便地进行操作.添加命令主要是通过拖动的方式完成的,其具体的操作如下:骤一,在视 ...
最新文章
- HTML在表格右边增加一个表格,如何在表格右侧增加一列
- Openstack Paste.ini 文件详解
- netty检测系统工具PlatformDependent
- 提示语_《流浪地球》里洗脑的交通提示语怎么来的?吴京可能要“负全责”
- 山东2015职称计算机考试报名时间,2015年山东职称计算机考试报名入口
- C#事件的自定义声明
- 图像处理之图像分割(一)之活动轮廓模型:Snake算法简单梳理
- 图片转字符画-----做出酷炫的头像
- php 中 normdist,excel中的normdist
- BMZ-MISC-损坏的压缩包
- DOS命令:format
- 《麦田里的守望者》--[美]杰罗姆·大卫·塞林格
- js获取时间,根据时间生成数字
- 如何在Debian 9上安装和使用Docker
- 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译...
- VS2015默认不支持x64下__asm{}内联汇编的解决方案(含资源共享)
- 爱奇艺奇秀直播的秒播体验优化实践
- 关于程序员做副业这事
- 解决 Mysql 1366 错误
- 韦东山-首批华为鸿蒙系统课程开发者
热门文章
- php 图片生成封面,用ps简单制作一张漂亮的封面
- 你是当“鸡头”还是做“凤尾”
- 普通人逆袭,最有效的方式是“凤尾策略”
- 用Python给图片加水印
- Ubuntu卸载预装
- Linux SDIO WIFI Marvell8801/Marvell88w8801(八) --- Marvell Linux Wi-Fi driver 对接芯片上行下行接口介绍
- 科普|关于FPGA你知道多少?
- 数据中心如何向私有云转变
- SPSS并行配置不正确
- linux 正确错误输出_报告错误的正确方法