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

什么网站可以做相册视频/什么关键词可以搜到那种

什么网站可以做相册视频,什么关键词可以搜到那种,阿克苏网站建设公司,兴安盟住房和城乡建设部网站一、环境变量定义 一般是指在操作系统中用来指定操作系统运行环境的一些参数 如:我们在编写C/C代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但 是照样可以链接成功,生成可执行程序&#xff0c…

一、环境变量定义

一般是指在操作系统中用来指定操作系统运行环境的一些参数 如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但 是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。 环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性。

二、常见环境变量

PATH:指定命令的搜索路径

HOME:指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录)

SHELL:当前Shell,它的值通常是/bin/bash

HISTSIZE:历史操作的1000条命令

PWD:动态变化的环境变量,记录当前所在路径

三、介绍PATH

我们思考这样一个问题:指令也是可执行程序,我们写好的编译好的c语言也是程序,为什么我们在执行c语言程序时要./a.out带上当前路径,而ls这种指令就不要带路径呢?

这就是环境变量PATH的作用,Linux中存在一些全局设置,表明命令行解释器应该去哪个路径下寻找可执行程序。

系统中的很多配置在我们登录Linux时就已经被加载到bash中了,也就是内存。

当然我们也可以把自己写的代码拷贝到PATH中的一条路径下,这样就可以不带路径执行我们写的程序了,sudo cp myprocess /usr/bin  此操作就相当于把我们自己写的程序安装到Linux系统中。

四、环境变量基本操作

env:查看全部环境变量

echo $xxx:查看某个环境变量

export 环境变量名 = 内容:导入环境变量

unset 环境变量名:取消环境变量

若没有export,就不是环境变量,定义的是本地变量,只在bash内部有效,子进程无法继承。

五、在代码中拿到环境变量

(1)示意图

所以environ[]其实是一个二级指针指向env[]这个已经存放了所有环境变量的数组指针。

(2)获取环境变量代码

所以我们就可以通过environ[]或env[]来拿到环境变量

(3)通过环境变量名获取环境变量

用到getenv()函数,头文件#include<stdlib.h>

六、总结

环境变量有系统的全局属性,所以会被子进程继承。

80%命令是bash创建子进程来执行,是普通命令。

20%命令是由bash亲自执行(echo,export),是内建命令。

因为如果export是普通命令,那bash创建子进程运行export,那父进程bash就不会拿到环境变量,因为只有子进程继承父进程,没有父进程继承子进程。

与上文的环境变量做一个总结:bash在启动进程时默认会给子进程两张表,argv[]命令行参数表(由用户输入命令行),env[](操作系统配置文件表)bash通过各种方式交给子进程。

http://www.fp688.cn/news/528.html

相关文章:

  • 宣威网站建设/cilimao磁力猫最新版地址
  • 旅游网站建设毕业设计/关键词爱站网
  • 160外发加工网/seo综合查询工具可以查看哪些数据
  • 秦皇岛手机网站制作多少钱/博客网站
  • 东莞市长安网站建设公司/网络销售怎么做才能做好
  • 建设通网站有建筑公司名录大全/中国军事新闻最新消息
  • 多个网站 备案/google 谷歌
  • 大学生兼职网站做ppt/如何让别人在百度上搜到自己公司
  • 长春专业企业网站建设工作室/郑州seo关键词
  • 个人备案用作资讯网站/网络营销模式有哪些类型
  • 怎样才能做自己的网站/抖音搜索关键词推广
  • 上传网站备案信息真实性核验单/网站备案查询工信部官网
  • 广西建设人力资源网/广州seo网络营销培训
  • 定远建设小学网站/淘宝指数网址
  • 南昌加盟网站建设/关键词首页排名优化
  • 企业自建网站缺/怎么样做seo
  • 建设工程消防网站进入程序/百度手机助手网页
  • 创新型的赣州网站建设/百度一下你就知道下载安装
  • 选择网站做友情链接的标准一般是/郑州网站建设用户
  • 免费网上商城网站建设/职业培训学校加盟
  • 镇江企业网站制作/中国十大搜索引擎排名
  • 中文网站开发工具/个人博客网站搭建
  • 在linux系统上用什么做网站/苏州网络推广seo服务
  • 大连模板网站制作多少钱/长沙h5网站建设
  • 彩票网站的客服有做吗/草根站长工具
  • 茂名本土网站建设公司/东莞网站推广哪里找
  • 景区网站建设/开发网站的流程是
  • 傻瓜式做网站程序/东莞网站推广优化公司
  • 注册公司怎么代办/天津网站优化公司
  • 宁波怎么建网站模板站/天津百度整站优化服务