当前位置: 首页 > wzjs >正文

毕节市网站建设做化工的外贸网站都有什么地方

毕节市网站建设,做化工的外贸网站都有什么地方,网页制作商品页面模板,高清网站推广免费下载本内容为总结: 1. 环境变量本质是配置信息, 在系统配置时起效 . 2. 环境变量具有全局性(子进程可以继承父进程的环境信息,不能继承本地变量) 3. 进程具有独立性 ,环境变量可以进程间传递信息(只读信息) 环境变量 环境变量(environment variables)一般是指在操作系统中用来指定操…

本内容为总结:

1. 环境变量本质是配置信息, 在系统配置时起效 .

2. 环境变量具有全局性(子进程可以继承父进程的环境信息,不能继承本地变量)

3. 进程具有独立性 ,环境变量可以进程间传递信息(只读信息)

环境变量

        环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数

        如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。

        环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性

        环境变量: 系统提供的具有全局属性的变量 (环境变量可以被bash进程之后全部的进程继承)

常见环境变量

  • PATH : 指定命令的搜索路径
  • HOME : 指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录)
  • SHELL : 当前Shell版本,它的值通常是/bin/bash。

查看环境变量方法

echo $name  //name: 你的环境变量的名称

测试HOME

1. 用root和普通用户,分别执行 echo $HOME , 对比差异 .

执行 cd ~; pwd ,   对应 ~ 和 HOME 的关系

HOME:当前用户的家目录

和环境变量相关的命令

1. echo: 显示某个环境变量值

2. export: 设置一个新的环境变量

3. env: 显示所有环境变量

4. unset: 清除环境变量

5. set: 显示本地定义的shell变量和环境变量

环境变量的组织方式

每个程序都会收到一张环境表,环境表是一个字符指针数组,每个指针指向一个以’\0’结尾的环境字符串

通过代码如何获取环境变量

方法一: 通过命令行第三个参数

1 #include<stdio.h>2 3 4 int main(int argc, char* argv[] ,char* env[])5 {6     int i=0;7     for(;env[i];i++)8     {9      printf("%s\n",env[i]);10     }11     return 0;12 }

方法二: 通过第三方变量environ获取

libc中定义的全局变量environ指向环境变量表,environ没有包含在任何头文件中,所以在使用时 要用extern声明。

#include <stdio.h>int main(int argc, char *argv[])
{extern char **environ;int i = 0;for(; environ[i]; i++){printf("%s\n", environ[i]);}return 0;
}

方法三: 使用getenv()

  1 #include<stdio.h>2 #include<stdlib.h>3 4 int main()5 {6     char* mypath =getenv("PATH");7     printf("%s\n" ,mypath);8     return 0;9 }

通过系统调用获取或设置环境变量

putenv , 后面讲解
getenv , 本次讲解

环境变量 VS 本地(普通)变量

bash进程可以保存变量 能读懂条件 进而可以产生脚本

bash内部有环境变量 ,本地变量 ,argv[]等,如图所示

输入a =100,用env打印全部环境变量没有找到,因为此时a是本地变量

输入export a(可以将a导入环境变量) ,再使用env打印就能看见a=100

unset a (可以将a从环境变量到出到本地变量)

环境变量通常是具有全局属性的

接着上面,重新创建新进程 ,发现依然可以在环境变量里找到a

证明环境变量具有全局性,可以被子进程继承.

本地变量不能子进程被继承

总结放在了开头


文章转载自:

http://U7D9gWuT.fmswb.cn
http://TlIKmwZ0.fmswb.cn
http://CF2X8Mhw.fmswb.cn
http://jYqqF17i.fmswb.cn
http://S0EIAlzG.fmswb.cn
http://o9sNiygK.fmswb.cn
http://mZHDOkm7.fmswb.cn
http://QHettdbd.fmswb.cn
http://SPq612iD.fmswb.cn
http://HReL4UeJ.fmswb.cn
http://v7bH7PpX.fmswb.cn
http://Ghjeimu8.fmswb.cn
http://jHNPWpg2.fmswb.cn
http://XNNCWq7J.fmswb.cn
http://74YrOBJb.fmswb.cn
http://Nb05AaF2.fmswb.cn
http://2RgDGmRV.fmswb.cn
http://bGMzmSUg.fmswb.cn
http://Gskrt7Jl.fmswb.cn
http://3FcN4vhj.fmswb.cn
http://nFhF5cNe.fmswb.cn
http://b3S4x5BV.fmswb.cn
http://IElU38ta.fmswb.cn
http://20JKxcAs.fmswb.cn
http://Dj9Wdwed.fmswb.cn
http://2012ZWRp.fmswb.cn
http://M1QgavZG.fmswb.cn
http://8JC2m29q.fmswb.cn
http://LonxbrVG.fmswb.cn
http://z2s4wyvT.fmswb.cn
http://www.dtcms.com/wzjs/706805.html

相关文章:

  • 贵州城乡住房和建设厅网站国外好看的网站设计
  • 域名到期对网站的影响wordpress 换数据库
  • 网站建设字体变色代码智慧政务门户网站建设方案
  • wordpress 仿站小工具粤健康app下载
  • 好站站网站建设餐饮业网站建设
  • 网站设计和建设帮忙卖货的平台
  • 做苗木网站哪家做得好wordpress 主题显示图片
  • 大连三合一网站制作网页设计实验报告总结与展望
  • 如何作网站做技能培训和那个网站合作好
  • 浙江 网站建设做请帖网站
  • 网站挂马检测流程图江苏省建设考试网站准考证打印
  • 企业计划书网站关键词优化推广哪家快
  • 招标网址网站大全万户网络app
  • 网站建设合同百度文库公司起名用字大全
  • 怎么把网站放到空间亚马逊德国做deals 网站
  • 运城公司网站建设青岛设计网站的公司哪家好
  • 大气好看的网站网站建站的类型
  • 深圳做网站知名排行朝阳市做网站
  • 河南网站建设网络公司免费学习网站建设
  • 国内外建筑设计网站wordpress页面右上
  • 网站站点管理机械网站建设公司
  • 电子商务网站建设效果wordpress 文章保存在哪里
  • 住房城乡建设部官方网站创意设计公司经营范围
  • 网站的内容深圳市住房和建设局高泉
  • php电子商务网站开发实例百度推广官网全国开户:sk67666
  • 搭建网站复杂吗银行网站建设方案
  • wordpress主题中文关键词营销seo
  • 大连网站建设好的公司建筑工程施工合同范本
  • 企业局域网站建设注册页面设计代码
  • 网站建设哪里公司好潮州住房与建设局网站