export test=123
- 定义一个变量test并赋值为123,将该变量导出为环境变量,该变量不仅在当前 Shell 会话中可见,而且在所有从当前 Shell 启动的子 Shell 或子进程中也都是可见的。
- 持久化:
export
命令设置的环境变量只在当前的 Shell 会话期间有效。如果你关闭了终端会话,那么这些变量就会丢失。如果想要持久化设置,可以将export
命令添加到你的~/.bashrc
或~/.profile
文件中。 - 子进程继承:当一个新进程或Shell由当前Shell启动时,导出的环境变量会被继承。这意味着在子进程中也可以访问到这些环境变量。
test=123
- 只是在当前的Shell 会话中定义了一个局部变量test并赋值为1,这个变量仅在当前Shell会话中可见,不会传递给任何子Shell或子进程。