迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

在 Windows PowerShell 中打印环境变量

作者:迹忆客 最近更新:2024/03/04 浏览次数:

环境变量会影响正在运行的进程在计算机上的行为方式。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

请注意,命令 gcilsdir 是 cmdlet Get-ChildItem 的别名。

示例代码:

Get-Alias -Definition Get-ChildItem

输出:

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           dir -> Get-ChildItem
Alias           gci -> Get-ChildItem
Alias           ls -> Get-ChildItem

出于这个原因,我们可以使用命令 dirgcils 来换取本机 cmdlet Get-ChildItem

示例代码:

dir env:
gci env: | select name
ls env:ALLUSERSPROFILE | Export-Csv -Path C:\env_variables.txt -NoTypeInformation

上一篇:在 PowerShell 中注释代码

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 PowerShell 中注释代码

发布时间:2024/03/04 浏览次数:197 分类:编程语言

本文将展示在 Windows PowerShell 中注释代码的多种方法。本文还介绍了注释代码时的一些最佳实践。

在 PowerShell 中显示消息框

发布时间:2024/03/03 浏览次数:103 分类:编程语言

本文将讨论名为 Message Boxes 的 PowerShell GUI 的重要功能,我们将学习如何使用 PowerShell 编写和输出它们。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便