zoukankan      html  css  js  c++  java
  • linux——环境变量

    环境变量

    基本概念:

      一般是指在操作系统中用来指定操纵系统运行环境的一些参数

      当我们用动态库链接成功的时候,其实就是相关的环境变量帮助编译器进行查找。

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

    常见环境变量:

      PATH:指定命令的搜索路径

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

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

    环境变量相关的命令:

      echo $NAME (NAME指你的环境变量名称 ):打印一个环境变量

      env:查看环境变量

      set:查看环境变量

      unset:删除环境变量

      whereis NAME :查找变量存在的目录

    当在命令行中输入自己写一个一个程序名称的时候,系统会提示找不到文件,如果我们想要自己写的程序像 ls 等有一样的效果,那么此时我们有两种方法来达到目的,第一种是将自己写的程序也放入和 ls 一样的路径中去,第二种是改变环境变量的值。 

    环境变量一般都具有全局性,下面介绍一下在代码中获取环境变量:

    同理使用environ 也同样可以获取环境变量,要注意的事,environ使用的时候需要先声明,在前面加extern,这样的效果是一样的

     使用函数获取:getenv()——获取的是指定的环境变量

    如果用这个函数定义自己的变量时生成的只是一个本地变量,还需要export来声明将本地变量转换成一个环境变量

  • 相关阅读:
    python常见异常
    python+selenium动态抓取网页数据
    python基于scrapy配置日志
    Python依赖
    nginx配置详解
    Centos 用户登录失败N次后锁定用户禁止登陆
    CENTOS 7 firewalld详解,添加删除策略
    Centos7搭建Zookeeper 3.4.14集群
    Centos7安装FastDFS整合nginx
    VMware VCSA 6.7配置vSAN存储
  • 原文地址:https://www.cnblogs.com/cuckoo-/p/10970409.html
Copyright © 2011-2022 走看看