迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

Bash 中的 export 命令

作者:迹忆客 最近更新:2023/03/17 浏览次数:

本文解释了 export 命令及其在 bash shell 上的使用。

Bash 导出命令

export 命令是一个内置的 bash 命令,用于使变量可用于当前 shell 的子进程。一旦你在 shell 中导出一个变量,从该 shell 执行的任何进程都将能够访问该变量。

export 命令使用以下语法。

export variable=value

上面的命令意味着在 shell 中启动的进程将访问变量

不使用 export 命令声明变量意味着该变量仅对 shell 可用,而对 shell 内的其他进程不可用。

variable=value

将变量限制在 shell 中用于循环变量和临时变量。

在 Bash 中使用 export 命令

下图定义了一个名为 name 的变量并将其赋值为 Doe。接下来,我们使用 echo 命令显示 name 变量的值并将 Doe 打印到标准输出。

我们在当前 shell 中启动一个 bash 子进程,并使用 echo 命令打印出 name 变量的值。echo 命令不打印 name 变量的值,仅打印一个空格。

echo 命令不会打印 name 变量的值,因为我们没有使用 export 命令导出 name 变量。除非我们导出变量,否则子流程无法从主流程访问变量。

在这里,我们使用 export 命令,我们定义一个变量 name,并为其赋值 Doe。我们使用 echo 命令显示 name 变量的值并将 Doe 打印到标准输出。

我们在当前 bash shell 中创建一个 bash 子进程,并使用 echo 命令显示 name 变量的值。echo 命令将 name 变量的值显示到标准输出。

由于 export 命令,shell 进程中的 bash 子进程可以访问 name 变量。如下图所示,导出一个变量可以让当前 shell 中的子进程访问它。

 

查看所有导出的变量

要查看当前 shell 中已导出的所有变量,请使用以下命令。

export -p

-p 选项显示当前 shell 中所有导出的变量和函数的列表。

下图显示了 export 命令显示的部分标准输出,以显示当前 shell 中所有导出变量的列表。

 

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 CentOS 中获取 IP 地址

发布时间:2023/05/04 浏览次数:108 分类:操作系统

这篇简短的文章是对 CentOS 的一个简短介绍,然后简要讨论了我们如何使用命令行界面 (CLI) 在 CentOS 中获取服务器 IP 地址。

在 Linux 中更新 YUM

发布时间:2023/05/04 浏览次数:82 分类:操作系统

本文介绍了 Linux 中的 yum update 命令。本文将教我们如何在 Linux 中更新 YUM,以及如何在 Linux 系统上安装、更新、删除、查找和管理包。

在 Linux 中安装 Deb 文件

发布时间:2023/05/04 浏览次数:130 分类:操作系统

本文介绍如何在 Linux 中安装 deb 文件。在这篇 Linux 文章中,我们将学习如何在 Linux 系统上安装 .deb(Debian 软件包)文件。 我们还将看到如何在安装后删除 .deb 文件。

Linux 中的 lsof 命令

发布时间:2023/05/04 浏览次数:82 分类:操作系统

在这篇 Linux 文章中,我们将了解 Linux 操作系统中的 lsof 命令。 我们将看到如何在 Linux 中将此命令用于不同目的。

Linux 中的 ps aux 命令

发布时间:2023/05/04 浏览次数:69 分类:操作系统

本篇文章将讨论 Linux 中的 ps aux 命令。如果将 aux 快捷方式与 ps 命令一起使用,它将显示用户需要的最多信息,并可以为您提供系统运行进程的当前状态。

Linux 中的 NTP

发布时间:2023/05/04 浏览次数:137 分类:操作系统

本篇文章将讨论 Linux 中的 ntp。NTP 是大多数 IT 基础设施使用的核心协议。 使用它的目的是同步日期和时间信息。

在 Bash 中创建进度条

发布时间:2023/05/04 浏览次数:164 分类:操作系统

这是有关在 Bash 中创建进度条以显示正在运行的命令或进程的进度的指南。本文将探讨在 Bash(Linux 和 macOS 的默认 shell)中向 shell 脚本添加进度条的几种方法。使用 pv 命令在 Bash 中创建进度条

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便