zoukankan      html  css  js  c++  java
  • Linux之环境变量

    常见环境变量

    按照惯例,环境变量字符串都是name=value这样的形式,大多数name由大写字母加下划线组成,一般把name的部分叫做环境变量,value的部分则是环境变量的值。环境变量定义了进程的运行环境,一些比较重要的环境变量的含义如下:

    PATH

    可执行文件的搜索路径。ls命令也是一个程序,执行它不需要提供完整的路径名/bin/ls,然而通常我们执行当前目录下的程序a.out却需要提供完整的路径名./a.out,这是因为PATH环境变量的值里面包含了ls命令所在的目录/bin,却不包含a.out所在的目录。PATH环境变量的值可以包含多个目录,用:号隔开。在Shell中用echo命令可以查看这个环境变量的值:

    $ echo $PATH

    SHELL

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

    TERM

    当前终端类型,在图形界面终端下它的值通常是xterm,终端类型决定了一些程序的输出显示方式,比如图形界面终端可以显示汉字,而字符终端一般不行。

    LANG

    语言和locale,决定了字符编码以及时间、货币等信息的显示格式。

    HOME

    当前用户主目录的路径,很多程序需要在主目录下保存配置文件,使得每个用户在运行该程序时都有自己的一套配置。

    /***
    printEnvironment.c
    ***/
    #include<stdio.h>
    
    extern char **environ;
        
    int main()
    {
        int i;
        for(i = 0;   environ[i]; i++)
        {
            printf("%s
    ",environ[i]);
        }
        return 0;
    }    
  • 相关阅读:
    布隆过滤器原理与应用场景
    【转】程序员的世界真的很难懂~
    IDEA 2019.2.4 破解安装教程
    【转】只有程序员才能看得懂的段子
    Linux 正则表达式
    【转】雷军做程序员时写的博客,很强大!
    如何同步 Linux 集群系统时间
    百度共享云盘
    Shell 脚本 test 命令详解
    Linux 命令大全
  • 原文地址:https://www.cnblogs.com/wanghao-boke/p/11304737.html
Copyright © 2011-2022 走看看