Powershell获取环境变量的方法
Powershell中获取一个Windows环境变量,简单一点就是使用“env:”前缀:
PS> $env:windir
C:\Windows
PS> $env:USERNAME
Tobias
实际上“env:”是一种驱动,所以你能查询到大多或部分环境变量。下面将显示全部的名字中包含user的环境变量:
PS> dir env:\*user*
Name Value
---- -----
USERPROFILE C:\Users\Tobias
USERNAME Tobias
ALLUSERSPROFILE C:\ProgramData
USERDOMAIN TobiasAir1
相关推荐
-
探索PowerShell(七) PowerShell变量
变量 在程序设计中,变量是最基本的概念,它是我们表示数据的在存储时的代号.在PowerShell中,变量通常供我们在脚本中使用,它可以是数字.字符.字符串,甚至是对象.当然,和任何shell一样,它也有自己的特定的变量,如:$_ .$Args.$Error.$Home.$PSHome等. 在PowerShell中,所有的变量以"$"开头,用"="来给变量赋值.例如: $StrUser = "MR″ <enter> 或者使用"set-v
-
PowerShell捕获错误的2种方法(异常捕获命令、错误变量)
在先前的技巧中你能观察到使用了 "-ErrorAction Stop"结合"异常捕获命令"能捕获一个Powershell命令的错误,可是使用了这种方式操作之后,脚本会在第一个错误发生后停止. 下面举例:使用Powershell递归扫描文件夹.它将不能完成捕获中间所有的异常(例如某些子文件夹是受访问保护的). 复制代码 代码如下: try{ Get-ChildItem -Path $env:windir -Filter *.ps1 -Recurse -ErrorAc
-
Powershell获取环境变量的方法
Powershell中获取一个Windows环境变量,简单一点就是使用"env:"前缀: 复制代码 代码如下: PS> $env:windir C:\Windows PS> $env:USERNAME Tobias 实际上"env:"是一种驱动,所以你能查询到大多或部分环境变量.下面将显示全部的名字中包含user的环境变量: 复制代码 代码如下: PS> dir env:\*user* Name
-
PowerShell获取系统环境变量的方法
本文介绍在PowerShell中,如何获取环境变量的值.可以列出所有的环境变量,也可以指定通过变量名称来获取环境变量的值. 在开发过程中,经常需要用到环境变量(比如当前计算机名.登录的用户名.Path环境变量等),那么在PowerShell中如何知道有哪些环境变量呢?又该如何获取指定环境变量的值呢? PowerShell通过环境变量提供者(Environment Provider)让我们可以访问环境变量.默认情况下,PowerShell创建了一个驱动器(名称为env)来与Environment
-
Shell eval通过变量获取环境变量的方法实现
场景 系统中存在环境变量 USER=iceber 脚本中存在一个变量 env_name=USER 需要通过变量 env_name 获取到环境变量 USER 的值 错误示例 $ # 环境中已存在环境变量 USER $ env_name=USER $ echo ${$env_name} ${$env_name}: bad substitution 很显然,直接使用 $ 嵌套来获取值是行不通的 正确示例 $ # 环境中已存在环境变量 USER $ env_name=USER $ eval echo '
-
C#设置与获取环境变量的方法详解
1.前言 本来想拿学校机房的Android编辑器直接粘到自己电脑上用,发现它的eclipse是32位的,而我的JDK是64位的,于是想到干脆装两个JDK,用C#做一个能够更改环境变量的程序 环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件). 环境变量说白了就是指定一个软件的路径,比如说配置TomcatJdk等软件时就必须设置环境变量. 下面话不多说了,来一起看看详细的介绍吧. 2.代码 Environment类下的静态方法 获取环境变
-
Java获取环境变量(System.getenv)的方法
目录 简介 常用方法 获得自定义的环境变量 打印所有的环境变量 默认环境变量及其含义 简介 说明 本文用示例介绍Java获得环境变量的方法:System.getenv. System.getenv与System.getProperty的区别 项 属性(System.getProperty) 环境变量(System.getenv) 运行时是否可修改 可以 不可以 有效范围 仅在java平台中有效 系统里所有程序都有效 创建的时机 打包应用时属性必须存在 可以在任何时候创建环境变量 相关网址 Sys
-
详解Java获取环境变量及系统属性的方法
环境变量这个概念不陌生, 就是操作系统的环境变量. 系统变量就是java本身维护的变量. 通过 System.getProperty 的方式获取. 对于不同的操作系统来说, 环境变量的处理可能会有一些不统一的地方, 比如说: 不区分大小写 等等. Java 获取环境变量 Java 获取环境变量的方式很简单: System.getEnv() 得到所有的环境变量 System.getEnv(key) 得到某个环境变量的值 Map map = System.getenv(); Iterator it
-
Go获取与设置环境变量的方法详解
目录 前言 01 从安装 Go 说起 02 Go 如何使用环境变量 03 小结 前言 今天的文章比较基础,但却是必须掌握的,而且本文有些内容,也许你之前没想过.希望这篇文章能够让你理解环境变量并掌握 Go 环境变量相关操作. 01 从安装 Go 说起 其实不止是安装 Go,其他语言一本也会有类似的问题.一般来说,安装完 Go 后,会建议将 go 可执行程序配置到 PATH 环境变量中. 比如我本地的 PATH 环境变量的值: $ echo $PATH /Users/xuxinhua/.go/bi
-
thinkPHP5.0框架环境变量配置方法
本文实例讲述了thinkPHP5.0框架环境变量配置方法.分享给大家供大家参考,具体如下: 允许使用环境变量配置,并且优先级别比在配置文件中要高,因为在读取配置参数的时候,首先会判断环境变量中是否存在该配置. 在开发过程中,可以在应用根目录下面的.env来模拟环境变量配置,.env文件中的配置参数定义格式采用ini方式,例如: app_debug = true app_trace = true 如果你的部署环境单独配置了环境变量,那么请删除.env配置文件,避免冲突. 环境变量配置的参数会全部转
-
Linux Crontab 获取环境变量配置解析
使用Laravel分版本环境部署时遇到的问题 Crontab 执行 Laravel 获取不到用户全局变量,通过查阅资料获知 Crontab 载入配置的时候 并未载入 /etc/profile : 针对这个现象 初期解决方式是在Crontab 任务内添加配置文件载入 * * * * * source /etc/profile && php task.php 或 * * * * * export PHP_ENV=prod && php task.php 或 * * * * *
-
Python 使用 environs 库定义环境变量的方法
Environs是解析环境变量的Python库.它的开发受envparse启发,底层使用marshmallow验证并序列化值. 在运行一个项目的时候,我们经常会遇到设置不同环境的需求,如设置是开发环境.测试环境还是生产环境,或者在某些设置里面可能还需要设置一些变量开关,如设置调试开关.日志开关.功能开关等等. 这些变量其实就是在项目运行时我们给项目设置的一些参数.这些参数一般情况来说,可以有两种设置方法,一种是通过命令行参数,一种是通过环境变量.二者的适用范围不同,在不同的场景下我们可以选用更方
随机推荐
- C语言SQLite3事务和锁的操作实例
- vue使用axios跨域请求数据问题详解
- java区分绝对路径和相对路径的方法
- plsql与tsql的语法不同
- JavaScript简单下拉菜单实例代码
- 浅谈$_FILES数组为空的原因
- asp.net Repeater显示父子表数据,无闪烁
- 简单谈谈PHP vs Node.js
- Python实现的下载网页源码功能示例
- C#比较二个数组并找出相同或不同元素的方法
- C++Zip压缩解压缩示例(支持递归压缩)
- 怎么用C++提取任意一张图片的特征(从内存读取数据)
- Javascript如何判断数据类型和数组类型
- 把文件名当中含有特殊字符[.\]的文件删除的方法
- jQuery实现限制textarea文本框输入字符数量的方法
- 对联广告js flash激活
- 代码非常简洁且兼容多浏览器的拖动层实现代码
- 开发人员必知的8个常用linux命令
- php 动态多文件上传
- 在vue项目中使用codemirror插件实现代码编辑器功能