摘要: 即便 Bash 没有从父进程继承任何的环境变量,Bash 自己也会创建三个环境变量,分别是:$ env -i bash -c exportdeclare -x OLDPWDdeclare -x PWD="/"declare -x SHLVL="1"SHLVL如果父进程传递了 SHLVL 环境变量,那... 阅读全文
posted @ 2015-11-27 14:13 紫云飞 阅读(1803) 评论(0) 推荐(1) 编辑
摘要: 每个 C 程序都有一个 main 函数,每个 main 函数都有一个 argv 参数,这个参数是一个字符串数组,这个数组的值是由该 C 程序的父进程在通过 exec* 函数启动它时指定的。很多人说 Bash 中的 $0 的值就是 bash 这个 C 程序在它的 main 函数中获取到的 argv[0... 阅读全文
posted @ 2015-11-27 11:32 紫云飞 阅读(1845) 评论(0) 推荐(0) 编辑