只要把握住一点——

UNIX 操作系统中,由一个处理程序 (process)会将它全部的环境变量遗传给它所衍生出的子处理程序 (child preoceese) ,和unix的fork机制有关。

 

在用户的操作过程中,所有的shell进程均由login shell启动,均为login shell的子进程。

 

env  ,查询当前的环境变量。

 

默认变量与环境变量。shell有不少的默认变量,区别在于:

1.默认变量与环境变量的含义不同,环境变量值无法改变,除非重启。

2.在写法上,默认变量一般为小写,环境变量为大写。

3.默认变量不会自动放到subshell中,除非写到“.cshrc”,“~/.bash_profile”等类似的配置文件中才行。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2021-11-26
  • 2021-08-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2021-11-25
  • 2022-12-23
相关资源
相似解决方案