我在shell脚本中看到过以下两行。 我是unix脚本的新手,设置这个有什么用?
PATH = $ PATH:/ bin中:在/ usr / bin中:/ usr / sbin目录:/ sbin目录:/等:在/ usr / UCB:在/ usr / CCS / bin中:在/ usr / local / bin中 出口道路
提前致谢
答案 0 :(得分:0)
如果你export
某事(无论如何bash
,我认为是你的shell),它将标记随后执行的命令中可用的内容。
$ FOO=1 # Set the variable
$ echo $FOO # Check the value
1
$ bash # New shell here.
$ echo $FOO # No value since it's not exported
$ exit # Quit the subshell
$ export FOO # Export it
$ bash
$ echo $FOO # It has a value now
1
export
是内置于bash的shell,因此执行help export
会为您提供更多相关信息。
答案 1 :(得分:0)
显式导出PATH并没有什么坏处,但通常没有效果,因为在启动shell脚本时几乎肯定已经将PATH变量标记为已导出。