C Shell的环境变量

只要把握住一点——

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/live-in-city/p/3493806.html