有什么区别:
PATH=$PATH:/Projects/persevere/bin
和
export PATH=$PATH:/Projects/persevere/bin
我认为两者都有效。
答案 0 :(得分:5)
第一行不导出变量(到环境变量),除非它已经存在。
Bash只保持内部变量本身可访问,也就是说,你运行的命令看不到它们。
例如:
internal_var=hello
export external_var=there
env
env
(列出环境变量)命令不会列出internal_var但会列出external_var