📜  Powershell PATH (1)

📅  最后修改于: 2023-12-03 15:18:40.596000             🧑  作者: Mango

Powershell PATH

Powershell PATH 是一个用于管理 Windows 操作系统环境变量的工具,它能够添加、移除、更改系统和用户的 PATH 环境变量。

设置 PATH 环境变量

为了让操作系统能够在任何地方找到所需的程序,我们需要在 PATH 环境变量中添加所需程序的安装路径。以下是在 Powershell 中设置 PATH 环境变量的几种方式:

在用户级别设置 PATH

使用以下命令可以在用户级别添加 PATH 环境变量:

$env:Path += ";C:\Program Files\Java\jdk-15.0.2\bin"

这将在 PATH 环境变量的末尾添加 Java JDK 的安装路径。

在系统级别设置 PATH

使用以下命令可以在系统级别添加 PATH 环境变量:

$oldPath = [Environment]::GetEnvironmentVariable("Path", "Machine")
$newPath = $oldPath + ";C:\Program Files\Python38"
[Environment]::SetEnvironmentVariable("Path", $newPath, "Machine")

这将在 PATH 环境变量的末尾添加 Python 的安装路径。

获取 PATH 环境变量

获取 PATH 环境变量非常简单。使用以下命令即可:

$env:Path

这将返回 PATH 环境变量的所有值。

移除 PATH 环境变量

有时我们可能需要从 PATH 环境变量中移除某些不必要的值。以下是一些在 Powershell 中移除 PATH 环境变量的几种方式:

移除用户级别的 PATH

使用以下命令可以将用户级别的 PATH 环境变量移除:

$path = [Environment]::GetEnvironmentVariable("Path", "User")
$newPath = ($path -split ";") | Where-Object {$_ -notmatch "C:\Program Files\Java\jdk-15.0.2\bin"}
[Environment]::SetEnvironmentVariable("Path", $newPath -join ";", "User")

这将移除 Java JDK 的安装路径。

移除系统级别的 PATH

使用以下命令可以将系统级别的 PATH 环境变量移除:

$path = [Environment]::GetEnvironmentVariable("Path", "Machine")
$newPath = ($path -split ";") | Where-Object {$_ -notmatch "C:\Program Files\Python38"}
[Environment]::SetEnvironmentVariable("Path", $newPath -join ";", "Machine")

这将移除 Python 的安装路径。

总结

Powershell PATH 是一个非常有用的工具,它使得管理 Windows 操作系统的环境变量变得容易。它可以用于添加、移除和更改系统和用户的 PATH 环境变量,并且命令也很容易理解和使用。从现在开始,让我们开始管理我们的 PATH 环境变量吧!