C Shell的环境变量
只要把握住一点——
在 UNIX 操作系统中,由一个处理程序 (process)会将它全部的环境变量遗传给它所衍生出的子处理程序 (child preoceese) ,和unix的fork机制有关。
在用户的操作过程中,所有的shell进程均由login shell启动,均为login shell的子进程。
env ,查询当前的环境变量。
默认变量与环境变量。shell有不少的默认变量,区别在于:
1.默认变量与环境变量的含义不同,环境变量值无法改变,除非重启。
2.在写法上,默认变量一般为小写,环境变量为大写。
3.默认变量不会自动放到subshell中,除非写到“.cshrc”,“~/.bash_profile”等类似的配置文件中才行。