常见环境变量

按照惯例,环境变量字符串都是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\n",environ[i]);}return 0;
}    

转载于:https://www.cnblogs.com/wanghao-boke/p/11304737.html

Linux之环境变量相关推荐

  1. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  2. Linux查看环境变量当前信息和查看命令

    系统的环境变量在配置web server以及编写程序都常常被用到, 因此了解必要的关于系统变量的知识是非常有必要的,下面关于linux系统变量的查看以及方法. 在Windows下,查看环境变量的命令是 ...

  3. linux环境变量管理器,运维 - linux(ubuntu) 环境变量管理 (持续更新)

    运维 - linux(ubuntu) 环境变量管理 (持续更新) 注: 本教程以 Ubuntu16.04 操作, 请细看. 如果看完还不明白, 联系我, 我给你发红包. 一, 查看环境变量: 方法 1 ...

  4. linux下环境变量PS1设置

    为什么80%的码农都做不了架构师?>>>    linux下环境变量PS1简单来说就是设置命令提示符显示的内容,如下: root@10.1.1.200:~# PS1变量中提示符各项含 ...

  5. Linux下环境变量设置

    1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误. 2.那么什么是环境变 ...

  6. Linux设置环境变量小结

    1.总结背景 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现"command not found"的提示内容.如果每次都到安装目标文件夹内,找到可执行 ...

  7. linux mv 环境变量,linux环境变量 cp mv 以及文档查看的几个命令

    1.环境变量linux 按字面意思理解,环境能够理解为整个linux系统的环境,而变量则是一个能够变化的量或是一个命令.vim 那么,咱们就能够理解为linux的环境变量,就是针对于linux的整个系 ...

  8. linux LD_LIBRARY_PATH环境变量

    linux LD_LIBRARY_PATH环境变量 (2011-09-22 17:59:35) 转载▼ 标签: 杂谈 分类:技术文章 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 ...

  9. linux path在哪个文件夹,linux PATH环境变量全解析

    linux PATH环境变量全解析 关于PATH的作用:  www.2cto.com PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径. 比如在根目录/下可 ...

  10. Linux配置环境变量source时报错:export `=‘ not a valid identifier的一般原因

    linux配置环境变量source时报错:export `=' not a valid identifier的一般原因 原因就是你修改的 /etc/profile 文件里 你加过空格 我的代码如下: ...

最新文章

  1. PHP 如何获取二维数组中某个key的集合(高性能查找)
  2. 欧拉降幂及其扩展欧拉降幂
  3. lodop指定打印机打印_GitHub - xtjatswc/formext: 基于Lodop封装的打印框架,支持表单、报表配置。...
  4. java 方式配置ssm,关于SSM以及Spring boot中对于Spring MVC配置的问题
  5. python 批量读取xlsx并合并_如何用Python快速导入多个excel文件并合并文件数据
  6. pandas数据合并与重塑_PANDAS 数据合并与重塑(concat篇)
  7. 周星驰八级全国统一试卷
  8. 数学建模一:层次分析法 附代码详解
  9. c语言dt2文件,JETSON NANO 2G使用笔记2-查看配置信息 第一个C程序 配置VNC 文件管理SCP...
  10. Windows右键菜单项管理讲解(RightMenuMgr)
  11. php生产环境配置,PHP生产环境配置 - osc_ifi9q17t的个人空间 - OSCHINA - 中文开源技术交流社区...
  12. c#中计算三角形面积公式,C#源代码—三角形面积、圆的面积
  13. IGRP原理及配置案例
  14. QT creator 新建项目
  15. Codeforces 1215 A. Yellow Cards
  16. css动画和js动画比较!
  17. 如何查询idea当前项目所有打断点的位置
  18. 比尔盖茨夫妇现身贫民窟
  19. 【学习笔记】网络流算法简单入门
  20. Arduino(3) Mega2560和外部设备SPI通信

热门文章

  1. 下 面 这 条 语 句 一 共 创 建 了 多 少 个 对 象 : String s=a+b+c+d;
  2. linux里的进程简介
  3. 基于Bresenham和DDA算法画线段
  4. java的ZipOutputStream压缩文件的两个问题(乱码和每次zip后文件md5变化)
  5. 谨防代理木马和怕米释放有毒程序
  6. android baseactivity,Android应用开发Android通过BaseActivity获取到当前启动的Activity名称...
  7. linux 无法找到函数定义,找到定义Linux函数的位置
  8. linux内核percpu变量声明,Linux kernel percpu变量解析
  9. java入门就是死敲代码吗_JAVA入门第二季综合练习(直接思考敲的代码,面向过程,不好)...
  10. 热敏电阻温度特性曲线_热敏电阻与体温计的应用关系