Ubuntu中export命令的含义

Bap*_*per 26 ubuntu

export在Ubuntu 中意味着什么?例如:

export PATH=$PATH:/usr/src/hive/build/dist/bin/
Run Code Online (Sandbox Code Playgroud)

Jim*_*wis 33

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

  • 如果你做`echo $ PATH`,你会看到你导出的目录在`PATH`中.不要忘记,如果你想以永久的方式将这个目录添加到你的路径,你需要将导出放在你的`〜/ .bashrc`文件中. (2认同)

Oli*_*ver 13

这意味着,您的路径已扩展/usr/src/hive/build/dist/bin/.通常/ usr/bin,/ bin,/ usr/sbin等都是"在你的路径中".如果你有一个programm/bin/sh,你可以输入sh来运行它.如果你有一个程序,/usr/src/hive/build/dist/bin/appname你可以运行appname来执行它.