分享

Ubuntu中export命令的含义 | 码农家园

 netouch 2023-08-31 发布于北京

Ubuntu中export命令的含义

The meaning of export command in Ubuntu

export在Ubuntu中是什么意思?例如:

1
export PATH=$PATH:/usr/src/hive/build/dist/bin/
  • 这是一个bash命令; info bash有关更多信息。和它的" Ubuntu",而不是" ubuntu"。

export是Bash Shell语言中的命令。当用于设置变量时,如您的示例所示,变量(PATH)将在启动的所有子进程中可见("导出至")
从该Bash实例。没有export命令,该变量将不存在
在子过程中。

  • 但是当我运行此命令时,什么也没发生。运行此命令时,我应该看到更改吗?
  • 如果执行echo $PATH,将看到导出的目录在PATH中。不要忘记,如果您要将此目录永久添加到路径中,则需要将导出文件放入~/.bashrc文件中。
  • 乍一看没有任何反应,但是您可以像在答案中提到的那样在此目录中运行任何程序。
  • export PATH = $ PATH:有什么区别。和PATH = $ PATH:。

这意味着,您的路径已使用/usr/src/hive/build/dist/bin/扩展。通常,/ usr / bin,/ bin,/ usr / sbin等位于"您的路径"??中。如果您有一个程序/ bin / sh,则只需键入sh即可运行它。如果您在/usr/src/hive/build/dist/bin/appname中有一个程序,则可以运行appname来执行它。


它将环境变量PATH设置为当前PATH的值加上附加的新路径。

  • 我应该在此路径中看到什么吗** / usr / src / hive / build / dist / bin / **
  • 您是否在询问该目录中是否应包含内容?
  • 是的,此命令在此路径中创建新目录?
  • 如果您要的话,它不会在文件系统上创建目录。它将目录附加到PATH env变量,因此您可以在该目录中调用任何命令而无需输入完整路径。如果该目录中有一个/usr/src/hive/build/dist/bin/some_program,则将目录添加到PATH变量后,就可以直接调用some_program,而没有完整路径。 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多