• linux——环境变量


    环境变量

    基本概念:

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

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

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

    常见环境变量:

      PATH:指定命令的搜索路径

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

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

    环境变量相关的命令:

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

      env:查看环境变量

      set:查看环境变量

      unset:删除环境变量

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

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

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

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

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

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

  • 相关阅读:
    CodeForces 173B Chamber of Secrets spfa
    CodeForces 173A Rock-Paper-Scissors 数学
    Codeforces Gym 100803G Flipping Parentheses 线段树+二分
    Codeforces Gym 100803D Space Golf 物理题
    Codeforces Gym 100803F There is No Alternative 暴力Kruskal
    Codeforces Gym 100803C Shopping 贪心
    《白日梦想家》观后感
    select sum也会返回null值
    mysql update更新带子查询的实现方式
    mysql 添加索引 mysql 如何创建索引
  • 原文地址:https://www.cnblogs.com/cuckoo-/p/10970409.html
Copyright © 2020-2023  润新知