大家好,欢迎来到IT知识分享网。
一、什么是环境变量
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数。
二、常见环境变量
三、相关指令
2、查看全部环境变量 : env
2、添加环境变量:export 环境变量名=要给的值
三、在代码里获取环境变量
3.1 通过envp数组获取:
3.2 通过全局变量environ获取:
3.3 调用函数getenv():
四、本质
那么这时候环境变量究竟是什么呢。其实环境变量是char* envp[]。bash根据配置文件,在用户登录后,针对不同用户形成特定的环境变量表且由bash来进行维护的。是能够被子进程继承的.因此环境变量是有全局属性的 而本地变量也是在bash中,但是没有添加到envp数组,无法被子进程继承。因此也说明了export的功能是将变量添加到bash中的envp数组z中。
五、命令行参数
5.1 什么是命令行参数:是给main函数传递不同的参数使之执行不同的功能。为指针数组且argv[0]为可执行程序,其他为参数选项。
5.2 运用命令行参数
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/112277.html













