跳转至
本文阅读量

1. PowerShell 的使用

Windows 下有两个命令行,一个是 PowerShell, 一个是古老的 Cmd, 这两个系统是完全不同的, 大部分命令也是不一样的

如何知道现在打开的是 PowerShell 还是 Cmd

1.1 HowTo

1.1.1 查看所有环境变量

dir env:

1.1.2 如何查看 PATH 命令

$env:path

按行对 $env:path 进行输出

(type env:path) -split ';'

查看并查找特定变量

(type env:path) -split ';' | findstr E:\

1.1.3 如何查看命令的具体位置

Get-Command <cmd>
PS D:\> Get-Command code

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     code.cmd                                           0.0.0.0    D:\devapps\vscodeapp\bin\code.cmd
where <cmd>
D:\>where java
D:\devapps\jdk\jdk-17.0.1\bin\java.exe

1.1.4 设置环境变量

# 设置
$Env:MY_NAME = "Wade Wilson"

# 使用
echo "Hello $Env:MY_NAME"

1.2 参考