Linux export 命令2025年3月17日 | 阅读 3 分钟 export 命令是 Linux Bash shell 的内置工具。它用于确保环境变量和函数传递给子进程。它不影响现有环境变量。 当我们打开新的 shell 会话时,会设置环境变量。在任何时候,如果我们更改任何变量值,shell 都无法选择该更改。export 命令允许我们更新当前会话关于已导出的变量所做的更改。我们不需要等待启动新的 shell 会话。 语法让我们看看 export 命令的各种示例 示例 1:不带任何参数的 export 命令 基本的 export 命令将显示系统中所有已导出的环境变量。它的执行方式如下 考虑下面的输出截图: ![]() 示例 2:在当前 shell 上显示所有已导出的变量 要显示当前 shell 的所有已导出环境变量,请使用 -p 选项执行命令,如下所示 考虑下面的输出截图: ![]() 示例 3:将 export 与函数一起使用 要将函数与 export 命令一起使用,请使用 -f 选项。如果我们不使用此选项,它将被视为变量,而不是函数。 语法 我们正在导出函数 'name',如下所示 要导出上述函数,请按如下方式执行命令 现在,调用 bash shell 执行函数 要调用函数,请输入函数名 考虑下面的输出 ![]() 让我们创建另一个函数 'hello',按如下方式执行命令 要导出上述函数,请按如下方式执行命令 考虑下面的输出 ![]() 示例 4:在导出函数或变量之前赋值 export 命令允许我们在导出函数之前赋值。考虑以下命令 例如,按如下方式给变量赋值 现在将其导出为 我们可以使用 printenv 命令验证赋值,如下所示 考虑下面的输出 ![]() 示例 5:将 vim 设置为默认编辑器 vim 编辑器是 Linux 系统中最广泛使用的文本编辑器。我们可以使用 export 命令将 vim 设置为默认文本编辑器。 要将 vim 设置为默认文本编辑器,请执行以下命令 以上命令不会显示任何确认。考虑以下输出 ![]() 示例 6:设置环境变量 要创建新变量,请使用 export 命令,后跟变量名及其值。 语法 要创建新变量 'sys',请按如下方式执行命令 echo 命令用于显示变量 要显示变量的值,请在变量名前使用 $ 符号 考虑下面的输出 ![]() 下一主题Linux 目录 |
计算机的演变 早些时候,计算机像房子或公园一样大。所以你可以想象操作它们有多困难。此外,每台计算机都有不同的操作系统,这使得操作它们变得更加困难。每款软件都是为...
阅读 2 分钟
它也被称为“Bourne-again Shell”。它是 Linux 操作系统的命令语言解释器。它是 Bourne shell (sh) 的替代品。它是在 GNU 项目下开发的,由 Brian Fox 编写。如今,Bash 是默认用户 shell...
阅读 4 分钟
Linus Torvalds 已将 Linux 内核授权给 GNU 通用公共许可证 (GPL) 版本 2。GNU 确保在 GPL 下获得许可的任何软件源代码都必须向所有用户公开其原始源代码并免费提供。这里的免费不代表价格,而是...
阅读1分钟
Linux 与 Windows 操作系统的区别 Linux 与 Windows 之间一直是在操作系统相关问题中被问得最多的问题之一。用户经常对哪一个对他们更好感到困惑。用户之间存在差异,因为大多数用户偏好...
阅读 10 分钟
Unix 与 Linux 当今 Linux 需求量很大。您随处可见 Linux 的应用。它在我们的服务器、台式机、智能手机上占主导地位,甚至还用于冰箱等一些电器中。有些人认为 Unix 和 Linux 是同义词,但这并不正确。许多操作系统...
5 分钟阅读
Linux 环境变量是存储在系统中的动态值,由在 shell 或子 shell 中启动的应用程序使用。这些变量有名称及其相应的值。环境变量自定义系统性能和应用程序的行为。环境是……
阅读 2 分钟
(发行版) Linux 发行版简介 其他操作系统,如 Microsoft,将所有代码组合在一起并作为单个软件包发布。您必须从他们提供的版本中选择一个。但 Linux 与他们不同。Linux 的不同部分由不同的...
阅读 6 分钟
Linux set 命令用于在 shell 环境中设置和取消设置某些标志或设置。这些标志和设置决定了给定脚本的行为,并有助于在不遇到任何问题的情况下执行任务。Shell 属性和参数的值可以...
阅读 3 分钟
操作系统?Linux 简介 Linux 是一种开源的类 Unix 操作系统,基于 Linux 内核,该内核最初由 Linus Torvalds 于 1991 年 9 月 17 日发布。通常,Linux 被打包为 Linux 发行版,其中包含支持库和系统...
阅读 17 分钟
Linux 是一种开源操作系统,与 Windows 和 MacOS 类似。它不仅限于操作系统,如今,它还用作运行桌面、服务器和嵌入式系统的平台。由于它是开源的,它提供了各种发行版和变体……
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India