本文阅读量 次
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 环境变量¶
1.1.4.1 设置环境变量¶
# 设置
$Env:MY_NAME = "Wade Wilson"
设置 https 代理
$env:HTTPS_PROXY="socks5://127.0.0.1:1180"
1.1.4.2 查看或使用¶
echo "Hello $Env:MY_NAME"
ls env:*
ls env:GO*
1.1.4.3 删除环境变量¶
Remove-Item env:RUSTUP_DIST_SERVER
del env:GO111MODULE
1.1.5 如何查看 PowerShell 版本¶
$PSVersionTable
结果如下
Name Value
---- -----
PSVersion 5.1.26100.3624
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.26100.3624
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
https://blog.netwrix.com/check-powershell-version ⧉



