在Ubuntu中,export
是什么意思?例如:
export PATH=$PATH:/usr/src/hive/build/dist/bin/
在Ubuntu中,export
是什么意思?例如:
export PATH=$PATH:/usr/src/hive/build/dist/bin/
export 是 Bash shell 语言中的一个命令。当用于设置变量,如您的例子中,该变量(PATH)将会对从该 Bash 实例启动的任何子进程可见(“导出”)。如果没有使用 export 命令,则该变量在子进程中不存在。
echo $PATH
,你会看到你已经导出的目录在PATH
中。不要忘记,如果你想以永久的方式将此目录添加到你的路径中,你需要将导出放到你的~/.bashrc
文件中。 - CRM这意味着,您的路径被扩展为/usr/src/hive/build/dist/bin/
。通常,/usr/bin、/bin、/usr/sbin等都在“您的路径”中。如果您有一个程序/bin/sh,只需键入sh即可运行它。如果您有一个程序在/usr/src/hive/build/dist/bin/appname
中,您可以直接运行appname来执行它。
PATH
设置为当前PATH
值加上新路径的值。请注意,保留原有的HTML标签。/usr/src/hive/build/dist/bin/some_program
,一旦将该目录添加到“PATH”变量中,您只需调用some_program
即可,无需输入完整路径。 - tigrang
info bash
可以获得更多信息。而且正确的拼写是"Ubuntu",不是"ubunto"。 - Keith Thompson