[NOTE] Windows&Linux常用环境变量

需要说明下的是,环境变量分系统级和用户级
一般来说,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量

Windows

cmd执行set可以查看当前系统设置的所有变量
下列变量名大小写不敏感

  • %ALLUSERSPROFILE% : 列出所有用户Profile文件位置。
  • %APPDATA% : 列出应用程序数据的默认存放位置。
  • %CD% : 列出当前目录。
  • %CLIENTNAME% : 列出联接到终端服务会话时客户端的NETBIOS名。
  • %CMDCMDLINE% : 列出启动当前cmd.exe所使用的命令行。
  • %CMDEXTVERSION% : 命令出当前命令处理程序扩展版本号。
  • %CommonProgramFiles% : 列出了常用文件的文件夹路径。
  • %COMPUTERNAME% : 列出了计算机名。
  • %COMSPEC% : 列出了可执行命令外壳(命令处理程序)的路径。
  • %DATE% : 列出当前日期。
  • %ERRORLEVEL% : 列出了最近使用的命令的错误代码。
  • %HOMEDRIVE% : 列出与用户主目录所在的驱动器盘符。
  • %HOMEPATH% : 列出用户主目录的完整路径。
  • %HOMESHARE% : 列出用户共享主目录的网络路径。
  • %LOGONSEVER% : 列出有效的当前登录会话的域名控制器名。
  • %NUMBER_OF_PROCESSORS% : 列出了计算机安装的处理器数。
  • %OS% : 列出操作系统的名字。(Windows XP 和 Windows 2000 列为Windows_NT.)
  • %Path% : 列出了可执行文件的搜索路径。
  • %PATHEXT% : 列出操作系统认为可被执行的文件扩展名。
  • %PROCESSOR_ARCHITECTURE% : 列出了处理器的芯片架构。
  • %PROCESSOR_IDENTFIER% : 列出了处理器的描述。
  • %PROCESSOR_LEVEL% : 列出了计算机的处理器的型号。
  • %PROCESSOR_REVISION% : 列出了处理器的修订号。
  • %ProgramFiles% : 列出了Program Files文件夹的路径。
  • %PROMPT% : 列出了当前命令解释器的命令提示设置。
  • %RANDOM% : 列出界于0 和 32767之间的随机十进制数。
  • %SESSIONNAME% : 列出连接到终端服务会话时的连接和会话名。
  • %SYSTEMDRIVE% : 列出了Windows启动目录所在驱动器。
  • %SYSTEMROOT% : 列出了Windows启动目录的位置。
  • %TEMP%/%TMP% : 列出了当前登录的用户可用应用程序的默认临时录。
  • %TIME% : 列出当前时间。
  • %USERDOMAIN% : 列出了包含用户帐号的域的名字。
  • %USERNAME% : 列出当前登录的用户的名字。
  • %USERPROFILE% : 列出当前用户Profile文件位置。
  • %WINDIR% : 列出操作系统目录的位置。

Linux

shell执行set查看当前系统设置的所有变量
下列变量名大小写敏感

  • $CPUTYPE:CUP类型、位数
  • $FPATH:搜索shell函数的目录列表
  • $HISFILE:shell命令记录的保存位置
  • $HOME:当前用户的家目录
  • $HOST:主机名
  • $HOSTNAME:主机名
  • $LANG:系统语言及编码
  • $LANGUAGE:系统语言
  • $LOGNAME:当前shell的登录用户
    (直接运行logname给出的是系统的登录用户)
  • $MACHTYPE:计算机类型、位数
  • $MAIL:当前用户的邮件存放目录
  • $MODULE_PATH:模块、库的加载位置
  • $NULLCMD:值是cat,可能是默认的运行命令
  • $OSTYPE:操作系统类型
  • $PATH:环境变量路径
  • $PWD:当前shell的工作路径
  • $SHELL:当前用户的shell类型
  • $USER:当前shell的用户名
  • $USERNAME:当前shell的用户名
  • $VENDOR:Linux内核类型

[NOTE] WindowsLinux常用环境变量相关推荐

  1. cmake 常用变量和常用环境变量查表手册

    cmake 常用变量和常用环境变量查表手册 一,cmake 变量引用的方式: 前面我们已经提到了,使用${}进行变量的引用.在 IF 等语句中,是直接使用变量名而不通过${}取值 二,cmake 自定 ...

  2. hadoop 常用环境变量及使用

    hadoop 常用环境变量及使用 HADOOP_HOME 计算节点上配置的Hadoop路径 LD_LIBRARY_PATH 计算节点上加载库文件的路径列表 PWD 当前工作目录 dfs_block_s ...

  3. cmake学习(二)常用变量和常用环境变量

    一.变量的引用方式是使用"${}",在IF中,不需要使用这种方式,直接使用变量名即可 二.自定义变量使用SET(OBJ_NAME xxxx),使用时${OBJ_NAME} 三.cm ...

  4. 【Tools】cmake 常用变量和常用环境变量查表手册---整理

    原文链接:https://blog.csdn.net/gubenpeiyuan/article/details/8667279 一.cmake 变量引用的方式: 前面我们已经提到了,使用${}进行变量 ...

  5. cmake 常用变量和常用环境变量

    一,cmake 变量引用的方式: 前面我们已经提到了,使用${}进行变量的引用.在 IF 等语句中,是直接使用变量名而不通过${}取值 二,cmake 自定义变量的方式: 主要有隐式定义和显式定义两种 ...

  6. uboot的常用环境变量(bootdelay、ipaddr、serverip、gatewayip、netmask、ethaddr、bootcmd、bootargs)

    文章目录 Part1:环境变量如何参与程序运行 Part2:自动运行倒计时 Part3:网络设置 Part4:自动运行命令设置 Part5:uboot给kernel传参 Part6:新建.更改.删除一 ...

  7. perl常用环境变量(转帖)

    2008-12-25 17:18:51|  分类: Perl|字号 订阅 先来一个例子吧 #!/usr/bin/perl use warnings; @array = qw(a b c d); for ...

  8. slurm 常用环境变量

    $SLURM_NPROCSTotal number of tasks for job $SLURM_PROCIDIndex of task relative to job $SLURM_NNODESD ...

  9. 操作系统:Linux环境变量相关知识总结

    Linux是一个多用户的操作系统.多用户意味着每个用户登录系统后,都有自己专用的运行环境.而这个环境是由一组变量所定义,这组变量被称为环境变量.用户可以对自己的环境变量进行修改以达到对环境的要求. 设 ...

最新文章

  1. java类创建顺序,Java基础----你真的了解java类创建顺序吗?
  2. BZOJ3670: [Noi2014]动物园
  3. 【定时同步系列1】定时同步之MARTIN OERDER算法原理与公式推导
  4. spark学习-37-Spark的SortShuffleManager
  5. linux开启和使用swap
  6. 论剑乌镇:历届互联网大会热词盘点
  7. VMware 12PRO安装Mac OS X 10.10.5
  8. 管理者如何做好“冲突管理”
  9. 清理谷歌浏览器注册表_将谷歌浏览器的注册表彻底删除的方法
  10. ajax帝国cms登录,帝国CMS7.5二次开发之制作Ajax版登陆注册二合一插件(不改系统文件)...
  11. 解析云产品SLA的价值
  12. flask url_for()和redirect的区别
  13. tomcat配置manger账户和host-manager账户的方法详细图解
  14. 菜谱分享网站微信小程序开发说明(2)-数据库
  15. 这可能是全网最全的车载OS整理
  16. 【Lua-lvgl】3.容器cont
  17. mosquitto基本使用
  18. 痞子衡嵌入式:串行NOR Flash的页编程模式对于量产效率的影响
  19. mysql 授权 all_mysql使用grant ALL privileges命令给用户授权
  20. linux下16进制编辑器,需要一个好的十六进制编辑器为Linux

热门文章

  1. 在子线程中使用runloop,正确操作NSTimer计时的注意点 三种可选方法
  2. SharePoint 2010 在多台前端环境 还原 网站集 问题解析
  3. PhpStorm11.0 配置在浏览器中打开文件
  4. 文件包含和文件上传结合
  5. 程序人生:无他,唯心向尔
  6. 【数据结构与算法】之深入解析“股票价格跨度”的求解思路与算法示例
  7. Git之深入解析Rerere重用记录的解决方案
  8. EduCoder 机器学习 逻辑回归
  9. 834. Sum of Distances in Tree
  10. 2010年第一届蓝桥杯省赛 —— 第一题