在 Windows PowerShell 中打印环境变量
环境变量会影响正在运行的进程在计算机上的行为方式。Windows PowerShell 可以访问、管理或更改环境变量。
本文将重点介绍获取和输出环境变量并在命令行终端上打印它们。
什么是环境变量
环境变量(由 Windows PowerShell 中的变量 Env:
描述)存储有关操作系统环境和程序的信息。此信息详细信息包括操作系统路径、Windows 安装目录的位置、操作系统使用的进程数等等。
在 Windows PowerShell 中,我们可以使用以下命令来打印或获取环境变量。
使用 PowerShell 环境变量
要获取 PowerShell 环境变量,我们可以调用变量 $Env:
并指定要打印的环境变量。
在下面的示例中,我们使用了 PATH
环境变量。PATH
变量是操作系统的系统环境变量,用于从命令行界面定位可执行文件。
示例代码:
$env:PATH
输出:
C:\Windows\system32;C:\Windows;C:\Users\user01\AppData\Local\Microsoft\WindowsApps;
使用 Get-ChildItem
命令打印所有环境变量
我们可以使用 Get-ChildItem
cmdlet 将所有环境变量输出到命令行界面。
Get-ChildItem Env:
由于 Get-ChildItem
cmdlet 是本机 PowerShell 命令,我们可以通过管道将它与其他 PowerShell 命令一起使用。
Get-ChildItem Env: | Select Name | Export-Csv -Path C:\env_variables.txt -NoTypeInformation
我们还可以使用本机的 Get-ChildItem
命令输出特定的环境变量。尝试运行下面的示例命令以输出 %APPDATA%
文件路径。
Get-ChildItem Env:APPDATA
请注意,命令 gci
、ls
和 dir
是 cmdlet Get-ChildItem
的别名。
示例代码:
Get-Alias -Definition Get-ChildItem
输出:
CommandType Name Version Source
----------- ---- ------- ------
Alias dir -> Get-ChildItem
Alias gci -> Get-ChildItem
Alias ls -> Get-ChildItem
出于这个原因,我们可以使用命令 dir
、gci
和 ls
来换取本机 cmdlet Get-ChildItem
。
示例代码:
dir env:
gci env: | select name
ls env:ALLUSERSPROFILE | Export-Csv -Path C:\env_variables.txt -NoTypeInformation
相关文章
在 Windows PowerShell 中获取命令行参数
发布时间:2024/03/04 浏览次数:358 分类:编程语言
-
本文将解释我们如何使用 PowerShell 的参数函数处理命令行参数,参数如何工作,我们如何使用 PowerShell 参数将值传递给参数,以及定义参数的基本方法是什么。
Windows PowerShell 中的 Base64 编码
发布时间:2024/03/04 浏览次数:332 分类:编程语言
-
本文将展示如何编码和解码 base64 字符串。Windows PowerShell 当前版本没有本机命令,因此我们将向你展示如何执行此操作的替代方法。
在 Windows PowerShell 中写入输出
发布时间:2024/03/04 浏览次数:259 分类:编程语言
-
本文将向你展示如何在 Windows PowerShell 中编写或打印输出。本文还将区分多个 write cmdlet 并解释它们的意义。
在 Windows PowerShell 中设置 PATH 环境变量
发布时间:2024/03/04 浏览次数:350 分类:编程语言
-
本文将展示在 Windows PowerShell 中设置路径环境变量的正确方法。本文还展示了如何在持久性和非持久性方法中设置变量。
在 PowerShell 中注释代码
发布时间:2024/03/04 浏览次数:363 分类:编程语言
-
本文将展示在 Windows PowerShell 中注释代码的多种方法。本文还介绍了注释代码时的一些最佳实践。
在 PowerShell 中执行 LDAP 查询
发布时间:2024/03/04 浏览次数:304 分类:编程语言
-
本文将深入了解如何使用 Active Directory 过滤器和 LDAP 过滤器。
在 PowerShell 中运行可执行文件
发布时间:2024/03/04 浏览次数:420 分类:编程语言
-
本文将演示从 Windows PowerShell 运行 .exe 文件的几种方法。本文还将演示如何静默运行可执行文件。